Intereting Posts
Как удалить класс из div post_image? Могу ли я указать post__in для одного конкретного типа сообщения в запросе? Как обнаружить пользовательский запрос внутри `posts_where` hook? Некоторые Темы не имеют header.php и footer.php, как они это делают? Отменить обновление с помощью функции в pre_auto_update WP_Query последние пять сообщений, просто упорядоченные по meta_value Плагин для локализации одного языка Как мне отключить пользователей с ограниченной страницы, если они уже вошли в систему на другом устройстве? Перенаправить канал на страницу 404 Заказать вывод запросов к базе данных в пользовательском плагине WP Удаление WordPress <p> тегов? Как создать архив автора только для определенной роли пользователя и показать связанный CPT Профили пользователей и ассоциации объектов Редактируйте ошибки при входе в систему и в окне потерянного пароля в wordpress Использовать отображаемое имя автора в структуре permalink для страниц и сообщений

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