Каждое сообщение на веб-сайте связано только с одной категорией, поэтому нет необходимости отображать список категорий, а только одну категорию. имя.
Я нашел здесь этот код:
Код: Выделить всё
function categories_list_func( $atts ){
$categories = get_the_category();
if($categories) {
foreach($categories as $category) {
$output .= '[*]'.$category->cat_name.'';
}
$second_output = trim($output);
}
$return_string = '[list]' . $second_output . '[/list]';
return $return_string;
} // END Categories
add_shortcode( 'categories-list', 'categories_list_func' );
Исправляю мой вопрос: какой код подходит для отображения названия категории?
Код в примере относится к списку, и это подходит для случая, когда сообщение связано с более чем одной категорией. В моем случае для каждого сообщения имеется только одна категория, поэтому отображать необходимо только ее название, а не список имен.
Подробнее здесь: https://stackoverflow.com/questions/784 ... ullet-list