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

У меня есть небольшой 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;