Как позвонить в пользовательские категории 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