Выводим список категорий, к которым относится данный кастомный тип записи
Выводим список терминов, к которым относится данный кастомный тип записи (custom post type):
<?php
$category = get_the_terms( $post->ID, 'my_custom_taxonomy' );
foreach ( $category as $cat){
echo $cat->name;
}
?>
где my_custom_taxonomy
— кастомная таксономия, например books
.
Выводим список категорий (элементов таксономии ‘my_custom_taxonomy’) для кастомного поста:
<?php
$cur_terms = get_the_terms( $post->ID, 'my_custom_taxonomy' );
if( is_array( $cur_terms ) ){
foreach( $cur_terms as $cur_term ){
echo '<a href="'. get_term_link( $cur_term->term_id, $cur_term->taxonomy ) .'">'. $cur_term->name .'</a>,';
}
}
?>
Получим только первый термин кастомной записи.
Допустим, мы получили термины записи и нам нужно взять данные только одного термина (элемента таксономии). Но функция возвращает массив объектов (терминов). Пример ниже показывает как вытащить первый термин из массива.
$terms = get_the_terms( $post->ID, 'my_custom_taxonomy' );
if( $terms ){
$term = array_shift( $terms );
// теперь можно можно вывести название термина
echo $term->name;
}
Разрешаем пользователю прокомментировать запись только один раз — например, это нужно для кастомного типа записи,…
Суть задачи — вывести в сайдбаре список категорий из заданной кастомной таксономии. Если для вывода…
Суть задачи — вывести на странице все кастомные категории и кастомные записи из каждой категории….
Суть задачи — внизу после основного контента кастомного поста нужно вывести 3 записи, рекомендуемые к…