Задать вопрос
@MaksZhukov
programer

Как получить таксономию нижнего уровня на странице поста?

категория>1категория
Мне нужно получить 1 категорию на странице поста.
Пробывал через get_the_terms( get_the_id(), 'category )[1]->term_taxonomy_id;
Но на некоторый страницах она под 0 индексом находится.
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    WordPress – с нуля до Профи
    1 неделя
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Решения вопроса 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
php.net/manual/en/function.array-reverse.php

$terms = get_the_terms( get_the_id(), 'category' );
$terms = array_reverse( $terms );
echo $terms[0]->term_taxonomy_id;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы