Как вывести описание рубрики в вордпресс

Как вывести описание рубрики в вордпресс

В WordPress (WP) по умолчанию не выводится описание рубрики / категории. В уникальных платных темах вордпресс данную функцию разработчики включают по умолчанию или не включают, если она не входит в техническое задание (ТЗ). Всегда относитесь к ТЗ очень внимательно, чтобы не пропустить важные для вашего сайта функции и элементы. Переделка и доработка сайта обходится, как правило, дороже, чем разработка с нуля.

Вывод описания рубрики в шаблон категорий

Если в вашей теме имеется шаблон категорий, то ситуация решается очень легко. Как правило, шаблон имеет название category.php. Но возможно и совершенно другое название шаблона страницы рубрик. Если вы хоть немного работали с WP, то знаете, что поиск шаблона происходит в определенной последовательности.

Схема поиска приблизительно такая:

  • category-slug.php;
  • category-id.php;
  • category.php;
  • arhive.php;
  • paged.php
  • index.php;

Принцип слдующий: если вы открываете страницу рубрики, то вордпресс в начале ищет первый шаблон, если не находит, то — второй и т.д. до самого низа списка. Хотя бы одну нужную страницу он да находит, используя подобную иерархию шаблонов.

Далее в этом шаблоне в нужном месте (обычно после вывода шапки сайта, например, функцией get_header();) выводим описание таким образом:

Данную функцию можно использовать без параметра, чтобы на каждой странице категорий было свое описание или с параметром $category_id (id категории), если вы для каких-то целей решили вывести описание только одной конкретной категории.

Чтобы узнать id конкретной рубрики, достаточно в админке WP зайти в раздел «Рубрики» и навести курсор мыши на данную категорию. В строке состояние вы сможете найти нужный идентификатор (смотреть рисунок id категории).

id категории в вордпресс Рис. Id категории

А для того, чтобы мы увидели описание конкретной категории, его необходимо написать самостоятельно. Поле «Описание» расположено в каждой отдельной рубрике (рисунок описание рубрики).

Описание рубрики в вордрпесс Рис. Описание рубрики

Если вы сделали всё правильно, то обнаружите ваше описание в той рубрике, где его прописали.

Если по каким-то причинам вам понадобится здесь же вывести или продублировать заголовок рубрики, то этого можно добиться следующим образом:

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

Вывод описания рубрики, если у вас нет шаблона категорий

В данном случае можно поступить двумя способами.

Первый: если вы знакомы с программированием, то можете создать свой шаблон категорий в корне темы с названием category.php и написать в нем свой код, пользуясь инструкцией выше.

Второй вариант: использовать имеющийся шаблон согласно иерархии шаблонов с проверкой для страницы категорий, например, так:

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

Какой вариант выбрать — решать вам.

Если по какой-либо причине у вас не получается реализовать подобный функционал и вам нужна помощь специалиста, оставляйте заявку на нашем сайте.

 31.01.2019