Задать вопрос
@MisTFoR

Как вывести пользовательские таксономии?

У меня есть пользовательские посты и к ним же пользовательские таксономии (все делал через плагин CPT UI).
Как на странице вывести пользовательские таксономии?
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Курс по WordPress с нуля до результата. Создание сайтов без кода
    2 недели
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Решения вопроса 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
Основная функция для получения таксономий — get_terms()

$args = array(
	'taxonomy'   => 'card_cat',
	'hide_empty' => false,
);

$terms = get_terms( $args );

if ( $terms ) {
	foreach ( $terms as $key => $term ) {
		echo '<h2>' . $term->term_id . '</h2>';
	}
}


Для получения таксономий, относящихся к конкретной записи вы можете использовать функцию get_the_terms()

$terms = get_the_terms( $post->ID, 'card_cat' );

if ( $terms ) {
	foreach ( $terms as $key => $term ) {
		echo '<h2>' . $term->term_id . '</h2>';
	}
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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