Отображение заголовка текущей категории на странице категории
30 янв. 2014 г., 01:46:23
Просмотры: 145K
Голосов: 13
Использую следующий код в шаблоне категории, но вместо отображения текущей категории, на которой я нахожусь, он показывает первую категорию первого поста. Например, на странице категории "Еда" должно отображаться "Еда", но вместо этого показывает "Десерты", потому что первый пост относится к категории десертов. Вот сайт http://theveganproject.ca/wp/category/food/
add_action ( 'genesis_before_content', 'sk_show_category_name' );
function sk_show_category_name() {
$category = get_the_category(); // Получаем категорию
if (is_category()) {
echo '<div id="cat-name">' . $category[0]->cat_name . '</div>';
}
}

NFdesign
135
Все ответы на вопрос
2
0
На странице категории вы можете использовать функцию single_cat_title()
или более универсальную single_term_title()
. Эти функции получают данные из глобального объекта $wp_query
через get_queried_object()
.

Milo
78.9K
30 янв. 2014 г. 02:44:20
Похожие вопросы
6
ответов