Я создал пользовательский тип сообщения «фото» и пользовательскую таксономию «фото кошки».
Тип «photo» поддерживает «catphoto» и «post_tag» в качестве таксономий.
Теперь мне нужно сделать один фильтр для клиента.
Мне нужно показать на странице taxonomy-catphoto.php все post_tags
, которые относятся к текущему элементу 'catphoto'.
Например, у меня есть сообщение пользовательского типа «фото». Название этого поста — «Самолет». Этот пост принадлежит элементу "1961-1981" с кошачьими фотографиями. Также у него есть почтовые теги, такие как «космос», «самолеты», «звезды», «война».
Также, например, у меня есть пост «фото» с названием «Солдат». Он принадлежит элементу "1941-1961" и имеет "Вторая мировая война", "США", "СССР". ' как почтовые теги.
И теперь, когда я выбираю фото с кошкой 1941-1961, я должен получить список с: WW2 США СССР
Я пытаюсь так:
if (substr($_SERVER['REQUEST_URI'],1,8) == 'catphoto'){
$cur_terms = get_terms('post_tag');
if ($cur_terms) {
foreach( $cur_terms as $cur_term ){
echo $cur_term->name.'<br/>';
}
}
}
Теперь я получаю все почтовые теги всех элементов фото кошек. Как я могу исправить ограничение для определенного элемента фото кошки. Например, "1941-1961"?