Как получить название категории в сообщении в Wordpress?
-
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>', ', ', ''); ?>
Не связан с StackOverflow