Intereting Posts
Избранная запись в виде div Несколько сайтов с довольно постоянными ссылками с nginx Получите значение поля мета всех полей WordPress пытается загрузить «следующую страницу» после завершения загрузки текущей страницы Как использовать Amazon Elastic Transcoder из WordPress с помощью AWS SDK для PHP? ошибка 500 в Back Office при использовании функции woocommerce в functions.php Где находится эта папка Как определить термин для пользовательской таксономии Как создать группировку как категорию используя $ wpdb для вставки формы в сообщение www.website.com работает, но веб-сайт перенаправляет на website.com/index.html Syling Custom Fields echo from from functions.php Как перенаправить 301 в подкаталог, но сохранить доступ к wp-admin основного домена Внезапное неожиданное изменение имени пользователя и пароля администратора Добавление уникальных маркетинговых сообщений между определенными продуктами при использовании изотопа / Бесконечного прокрутки

Как позвонить в пользовательские категории Post-Type?

У меня есть страница нашего портфолио здесь: http://www.slarc.com/portfolio-view/central-control-building-east-texas/

Оранжевые ссылки под названием проекта вставляются вручную в содержимое страницы. Есть ли способ позвонить в категории сообщений, чтобы сделать это автоматически?

В шаблоне, который я использую, нет записей о наших портфелях в сообщениях WP. Это под персонализированным пост-типом под названием «Портфолио».

Я получил этот код ниже. Но я не знаю, как добавить его на свою страницу. Когда я попробовал все на странице ниже кода PHP, исчезли.

<?php $args = array( 'type' => 'post', 'child_of' => 0, 'parent' => '', 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => 1, 'hierarchical' => 1, 'exclude' => '', 'include' => '', 'number' => '', 'taxonomy' => 'your_custom_taxonomy', 'pad_counts' => false ); $categories = get_categories($args); echo '<ul>'; foreach ($categories as $category) { $url = get_term_link($category);?> <li><a href="<?php echo $url;?>"><?php echo $category->name; ?></a></li> <?php } echo '</ul>'; ?> 

Спасибо, Лорн

Solutions Collecting From Web of "Как позвонить в пользовательские категории Post-Type?"

Трудно быть уверенным, не зная, в какой таксономии используется тип публикации «Портфолио». Несмотря на то, что это другой тип сообщения, он все равно может использовать таксономию категории по умолчанию. Если это так, вам не нужно использовать get_categories(); как вы делаете выше. Следующее должно работать:

 <?php get_the_category_list('|'); ?> 

Причина, по которой ваш код не работает, заключается в том, что 'your_custom_taxonomy' не является допустимой таксономией. Вы всегда можете включить отладку в WordPress, чтобы показать какие-либо ошибки, которые появляются, а не просто увидеть пустую страницу.

Для получения дополнительной информации см. Get_the_category_list и get_categories .

Если вы пытаетесь отобразить только те термины, которые применяются к данному сообщению (не все доступные категории), для таксономии portfolio_category , попробуйте следующее:

 <?php echo get_the_term_list( $post->ID, 'portfolio_category' ); ?> 

См .: http://codex.wordpress.org/Function_Reference/get_the_term_list