Главная
Wordpress
Вывод описания категории WordPress
  • 13 Апр 2015г
  • 1128
  • 0
  • Рубрика: Wordpress

Вывод описания категории WordPress

Описание рубрики

Доброго времени суток. 🙂

В этой статье будем говорить об одной из стандартных функции WordPress и о ее большой модификации для изменения результата. Речь пойдет о том, как вывести описание рубрики. Чаще всего описание выводится перед началом списка записей из самой категории.

Для того чтобы вывести описание, его нужно сначала добавить. Для этого нужно зайти в админчасть, слева в меню навести на Записи и выбрать пункт рубрики.

записи рубрика

После надо выбрать нужную рубрику и нажать - Изменить. Будет размещено несколько полей и в конце - Описание. Заполните его правильным, соответствующим описанием. Также при создании новой рубрики, тоже вводите описание, чтобы потом не править в будущем.

Теперь уже можно вывести описание на странице. Это нужно делать в файле category.php. Данный файл как раз и отвечает за отображение списка записей категории.

Если у Вас нет этого файла, то можете его создать. По содержанию, он такой же как и index.php, отвечающий за вывод содержания главной страницы. Только это при условии, если на главной у Вас выводятся последние записи и она имеет стандартный вид, без радикальных изменений.

Открываем category.php и добавляем в него вызов функции описания. Делаем это в нужном месте, там где хотите видеть описание - перед циклом или после него.

<?php echo category_description(); ?>

Теперь, при переходе на любую рубрику - будет выводиться их описание. Если Вы хотите выводить описание только одной определенной рубрики. Или вы хотите вывести описание определенной рубрики, где-то вне списка записей рубрики, можно указать ID рубрики в скобках:

<?php echo category_description('3'); ?>

ID рубрик можно взять в админчасти, наведя курсор на нужную рубрику. Внизу появится ссылка, внутри которой будет нужный айди.

ID рубрики

Теперь давайте рассмотрим небольшое дополнение к нашей функции.

Вывод описания категории только на первой странице

Если Вы вывели описание рубрики перед списком записей из нее, то можно организовать вывод, только на первой странице, если Вы используете пагинацию. Ведь зачем на второй третьей и тд. странице, выводить опять и опять описание. Оно будет отнимать место и его уже прочитали, когда находились еще на первой.

Чтобы сделать такой вывод нужно заключить наш вызов функции в условие. Результат получится таким:

<?php 
 if (is_category()) {
  if (is_paged()) { echo '';}
  else {
     echo category_description(); }
 } ?>

Теперь описание будет только на первой странице категории. Данный материал не тяжелый, но часто полезен вебмастерам при создании новых тем WordPress.

Лично я не всегда пользуюсь данной функцией, на этом сайте ее пока нет, хотя в будущем может и появится. На заказных темах, иногда использую по требованию заказчика. В принципе удобно для посетителя, если он хочет понять назначение той или иной рубрики.

На этом все, спасибо за внимание. 🙂




Если Вам был полезным мой труд, можете поддержать сайт, обменяться со мной текстовыми ссылками или посмотреть рекламку, что займет 2 минуты :)


Оцените статью
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(8 голосов, в среднем: 5 из 5)

Добавить комментарий

Заполните поля ниже. Ваш e-mail не будет опубликован. Обязательные поля помечены *

Уважаемые пользователи! При добавлении комментариев на сайт Вам следует соблюдать правила указанные под формой отправки комментариев.

Соблюдайте добавления комментариев

Это не спам *

Нажмите, чтобы добавить код в комментарий