Как вывести название категории (рубрики) в WordPress?
Метки: php, wordpress, вордпресс, категория, рубрика, скрипт
Я только что столкнулся с проблемой вывода названия категории. Не в списке, не в меню, а в категории или самой рубрике.
Итак, у меня на сайте есть разделы, ну категории, рубрики WordPress. По-разному называют.
Мне нужно вывести название рубрики (категории) WordPress, а не ссылку на нее. Как?
Решение оказалось не простым и не сложным:
<?php $category = get_the_category(); echo $category[0]->cat_name; ?>
Ну тут все понятно:
$category = get_the_category();
-Это стандартный оператор WordPress для получения параметров рубрик (категорий) и наше к нему обращение через переменную.
$category[0]
– получили массив и выбрали самую первую, нашу текущую, рубрику (категорию) wordpress, чтобы получать из нее нужные параметры, такие как имя, описание, id категории (рубрики).
cat_name
– параметр с именем категории wordpress.
Я использовал все это в файле archive.php, который отвечает за вывод материалов.
[update 12/06/2013]
Следующее решение немного интереснее:
$category = get_the_category(); if(count($category)>0){ $cat_name=wp_title("",false); }else{ $cat_name=$category[0]->cat_name; }