Intereting Posts
WP-CLI работает на не установленном WP-CLI экземпляре WordPress? Разрешения для файлов wp-config.php Пользовательские URL-адреса фида Проблемы с 404, .htaccess, permalinks и пользовательскими сообщениями WordPress локально на Snow Leopard отправлять новое сообщение на адрес электронной почты, хранящийся в настраиваемом значении поля WooCommerce add_to_cart () с пользовательской ценой Нет панели «Внешний вид» Как разместить пользовательскую папку под одним подсайтом Multisite WP? Неиспользуемые меню и параметр «Неверный идентификатор виджета: nav_menu_item » Дисплей Как следующий предыдущий, так и номер на одной странице Как отправить данные формы из WordPress (Meta Box) в службу OData? Каковы хорошие подходы к маршрутизации некоторых URL-адресов во вторую установку WordPress? Пользовательская боковая панель в редакторе (не виджет) для пользовательского типа сообщения в книге Бытия Новая опция размера изображения, не показывающая Разбиение страниц с пользовательскими типами сообщений приводит к 404 вопросам

Проблема с возвратом категории типа сообщения

У меня есть небольшой isuue, этот код возвращает мне родительские категории из типа сообщения.

Тип post_type: serial. Таксономия: seriale

<?php $terms = get_terms('seriale','child_of=668');foreach ($terms as $term) {echo '<a href="'.get_term_link($term).'">'.$term->name.'</a>';} ?> 

Проблема заключается в следующем: после того, как я добавил еще одну запись на своем сайте, моя тема будет написана на все дубликаты.

EX: Первый пост – я выбираю Год 2011 Второй пост – я выбираю Год 2012

В архиве он возвращает меня на первый и второй пост …

: 2011,2012 …

Я хочу, чтобы получить только wath я выбираю … Я хочу получить категории только для child_of = 668

Wath im do rong. благодаря

get_terms извлекает все термины в таксономии, а не термины, добавленные в сообщение.

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

 $terms = get_the_terms( $post->ID, 'seriale' ); foreach( $terms as $term ): if( 668 == $term->parent ){ echo $term->name; } endforeach;