Intereting Posts
Переписать URL-адрес – вставить пользовательские переменные в качестве пути к каталогу Запросить сообщения из новейшей категории Условное значение на основе роли пользователя текущего профиля, которую пользователь просматривает – BuddyPress Форматирование поэзии в wordpress Выберите сообщение из раскрывающегося списка и не добавьте аргументы запроса Пользовательская коллекция в медиа-менеджере? How-To и устранение неполадок канонических ссылок для разбитых комментариев Импортированный блог WordPress загружает носитель, но не меняет ссылки на изображения Позволяя wordpress решить, какой шаблон и страница использовать на основе условия Загрузите сообщение с другим шаблоном? RSS-канал для удаленных сообщений и комментариев Извлеките изображение из содержимого, назначьте его как признак, а затем удалите его из содержимого Неправильно ли размещать теги заголовков во вкладках справки WordPress? Будет ли доступен плагин обновления плагина? Невозможно редактировать главную страницу сайта

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