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

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

У меня есть пользовательские посты и к ним же пользовательские таксономии (все делал через плагин CPT UI).
Как на странице вывести пользовательские таксономии?
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
Решения вопроса 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>';
	}
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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