Как вывести описание к рубрикам в вашей теме WordPress

wordpress_cat

Одна из не самых популярных функций в WordPress – это вывод описания к рубрикам. Многие из вас могут сделать круглые глаза и спросить: «Что еще за описание?» Возможно, вы уже видели это поле в панели администратора WordPress. Именно это поле многие из нас пропускают при создании рубрики.

category-box

Если вы заполните это поле текстом, вы можете вывести на экран описание рубрики в своей теме. Однако ваша тема должна использовать функцию для описания категории, что, увы, реализовано далеко не во всех темах. Чтобы исправить это упущение, вы можете воспользоваться специальным кодом, который необходимо вставить в нужное место вашего шаблона (там, где вы хотите вывести описание). Шаблон обычно выбирается category.php или archive.php. Вот сам код:

<?php echo category_description( $category_id ); ?>

Я добавил данный код в файл category.php. Что получилось, вы можете видеть в самом верху рубрик (откройте, к примеру, рубрику «Новости»).

description-filled

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

Используем HTML в поле описания рубрики

По умолчанию вы не можете использовать HTML-код в поле с вашим описанием рубрики. Однако для этого есть одно обходное решение. Просто поместите следующий код в ваш файл functions.php после открывающего <? Php.

remove_filter('pre_term_description', 'wp_filter_kses');

Как только вы сделаете это, вы сможете вставлять HTML-код в ваше поле с описанием рубрик. Вот пример описания с заголовком, изображением и текстом.

html-category-description

Почему стоит использовать описания рубрик?

Далеко не всем нужны описания рубрик, однако иногда они все же используются. Цели могут быть разные: к примеру, такие описания позволяют продвинуть страницы рубрик в поисковой выдаче (если это требуется). Описания полезны и для посетителей – они позволяют понять, что именно содержится в данной рубрике, какие материалы имеются в данном разделе.

Источник: wpmu.org

Блог про WordPress
Комментарии: 2
  1. Иван

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

  2. Cool inet

    Приветствую! у меня ракой вопрос, а как вывести описание рубрик перед записями? Описание по-умолчанию отображается после, в самом конце. А как сделать в начале? Спасибо, если кто подскажет.

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

Получать новые комментарии по электронной почте.