X
Заказать услугу

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

Плагины и Шаблоны для Wordpress
  • 2018-12-13
  • 4739 просмотр

    0 комментарий

  • Дизайн и разработка сайта

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

В этой статье будем говорить об одной из стандартных функции 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
Проголосовало: 11, в среднем: 4.5 из 5
Читайте также
Комментариев нет. Оставьте первый

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

Чтобы оставить комментарий - заполните поля ниже. Ваш e-mail не будет опубликован. Все поля обязательны

Нажмите, чтобы добавить код в комментарий. Далее добавьте свой код внутрь тегов <code> тут код </code>
Я ознакомлен(а) с политикой конфиденциальности и даю согласие на обработку персональных данных*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.