@MisTFoR

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

У меня есть пользовательские посты и к ним же пользовательские таксономии (все делал через плагин CPT UI).
Как на странице вывести пользовательские таксономии?
  • Вопрос задан
  • 44 просмотра
Решения вопроса 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>';
	}
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы