Как получить название категории в сообщении в Wordpress?

StackOverflow https://stackoverflow.com/questions/945906

  •  09-09-2019
  •  | 
  •  

Вопрос

Допустим, у меня есть сообщение под названием «Hello World» в Wordpress, и я непосредственно просматриваю эту страницу. Как мне найти категорию «Hello World» и отобразить ее?

Это было полезно?

Решение

Использовать get_the_category() так:

<?php
foreach((get_the_category()) as $category) { 
    echo $category->cat_name . ' '; 
} 
?>

Он возвращает список, поскольку сообщение может иметь более одной категории.

Документация также объясняется, как это сделать вне цикла.

Другие советы

Вы можете использовать

<?php the_category(', '); ?>

который выведет их в виде списка, разделенного запятыми.

Вы также можете сделать то же самое для тегов:

<?php the_tags('<em>:</em>', ', ', ''); ?>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top