@lookser

Вывести таксономии текущей страницы?

Есть кастомные типы постов "info"
У каждого такого поста есть кастомная таксономия "city"
Как вывести список "city" на текущей страницы "info"

Сейчас вывожу через wp_list_categories. Но он выдает все таксономии "city" на всех страницах "info"
  • Вопрос задан
  • 284 просмотра
Пригласить эксперта
Ответы на вопрос 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
get_the_terms() — получает элементы таксономии (термины), которые относятся к указанному посту (записи)

Использование

$terms = get_the_terms( $post->ID, 'city' );
if( is_array( $terms ) ) {
	foreach ( $terms as $key => $term ) {
		echo '<a href="' . get_term_link( $term->term_id, $term->taxonomy ) . '">' . $term->name . '</a>,';
	}
}
Ответ написан
Ваш ответ на вопрос

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

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