Intereting Posts
Раздел комментариев не отображается в сообщениях статическая передняя страница ТОЛЬКО для определенных тем? Два (или более) параллельных (суб) TLD, которые сохраняются при серфинге на сайте / динамически задают адрес сайта? Cite-Tag для блочных комментариев Открыть подкатегории в подменю при нажатии в основном меню Перекодировка category-template.php для перехода на пользовательский URL-адрес Wp-Admin очень медленный! Способ проверить, находимся ли мы в режиме Custom Customizer? Использование has_filter с плагином на основе класса, чтобы проверить, активен ли плагин или нет Отключить / отменить все JS из всех плагинов Дополнительные метаданные для мультимедийных элементов Как изменить меню администратора «Страницы» на что-то еще Сообщения, не отражающие правильные данные при распространении URL на Facebook «Этот сайт находится в разработке» при совместном использовании на Facebook Белый экран через пару часов?

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

У меня есть небольшой 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. благодаря

Solutions Collecting From Web of "Проблема с возвратом категории типа сообщения"

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

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

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