В WordPress (WP) по умолчанию не выводится описание рубрики / категории. В уникальных платных темах вордпресс данную функцию разработчики включают по умолчанию или не включают, если она не входит в техническое задание (ТЗ). Всегда относитесь к ТЗ очень внимательно, чтобы не пропустить важные для вашего сайта функции и элементы. Переделка и доработка сайта обходится, как правило, дороже, чем разработка с нуля.
Вывод описания рубрики в шаблон категорий
Если в вашей теме имеется шаблон категорий, то ситуация решается очень легко. Как правило, шаблон имеет название category.php. Но возможно и совершенно другое название шаблона страницы рубрик. Если вы хоть немного работали с WP, то знаете, что поиск шаблона происходит в определенной последовательности.
Схема поиска приблизительно такая:
- category-slug.php;
- category-id.php;
- category.php;
- arhive.php;
- paged.php
- index.php;
Принцип следующий: если вы открываете страницу рубрики, то WP в начале ищет первый шаблон, если не находит, то — второй и т.д. до самого низа списка. Хотя бы одну нужную страницу он да находит, используя подобную иерархию шаблонов.
Далее в этом шаблоне в нужном месте (обычно после вывода шапки сайта, например, функцией get_header();) выводим описание таким образом:Данную функцию можно использовать без параметра, чтобы на каждой странице категорий было свое описание или с параметром
$category_id (id категории)
если вы для каких-то целей решили вывести описание только одной конкретной категории.
Чтобы узнать id конкретной рубрики, достаточно в админке WP зайти в раздел «Рубрики» и навести курсор мыши на данную категорию. В строке состояние вы сможете найти нужный идентификатор (смотреть рисунок id категории).

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

Рис. Описание рубрики
Если вы сделали всё правильно, то обнаружите ваше описание в той рубрике, где его прописали.
Если по каким-то причинам вам понадобится здесь же вывести или продублировать заголовок рубрики, то этого можно добиться следующим образом:
Данную функцию можно использовать пустую, тогда вы получите вывод на экран названия рубрики.
Вывод описания рубрики, если у вас нет шаблона категорий
В данном случае можно поступить двумя способами.
Первый: если вы знакомы с программированием, то можете создать свой шаблон категорий в корне темы с названием category.php и написать в нем свой код, пользуясь инструкцией выше.
Второй вариант: использовать имеющийся шаблон согласно иерархии шаблонов с проверкой для страницы категорий, например, так:
if(is_category){
echo category_description();
}
Какой вариант выбрать — решать вам.
Если по какой-либо причине у вас не получается реализовать подобный функционал и вам нужна помощь специалиста, оставляйте заявку на нашем сайте.








Комментарии закрыты.