2013-09-28 4 views
0

В моем файле archives.php в моей пользовательских WordPress темы, у меня есть следующий код:Добавление название категории в файле темы WordPress

<div class="page-title"> 
<?php 
       if (is_day()) : 
        printf(__('Daily Archives: %s', 'sturd'),  '<span>' . get_the_date() . '</span>'); 
       elseif (is_month()) : 
        printf(__('Monthly Archives: %s', 'sturd'), '<span>' . get_the_date(_x('F Y', 'monthly archives date format', 'sturd')) . '</span>'); 
       elseif (is_year()) : 
        printf(__('Yearly Archives: %s', 'sturd'), '<span>' . get_the_date(_x('Y', 'yearly archives date format', 'sturd')) . '</span>'); 
       else : 
        _e('Archives', 'sturd'); 
       endif; 
      ?> 
</div> 

Я хочу, чтобы было еще одно заявление, так что, если это страница категории , он отображает только название категории в заголовке страницы div, а не только слово Archives (как и в настоящее время).

Я надеюсь, что это опубликовано в правильном разделе.

Заранее спасибо.

Сэм

+0

В будущем вы можете предпочесть опубликовать WP связанные вопросы в [WordPress Answers] (http://wordpress.stackexchange.com). – yelly

ответ

1

Прежде всего, я предлагаю вам начать знакомится с WP template hierarchy. Обычно я предлагаю использовать отдельный файл шаблона category.php для отображения категорий и используя single_cat_title() для отображения названия категории.

Если вы хотите использовать основной шаблон archive.php, вы можете добавить предложение is_category(), а затем использовать single_cat_title(), чтобы получить имя.

Смежные вопросы