Как вывести описание к рубрикам в вашей теме WordPress
Одна из не самых популярных функций в WordPress – это вывод описания к рубрикам. Многие из вас могут сделать круглые глаза и спросить: «Что еще за описание?» Возможно, вы уже видели это поле в панели администратора WordPress. Именно это поле многие из нас пропускают при создании рубрики.
Если вы заполните это поле текстом, вы можете вывести на экран описание рубрики в своей теме. Однако ваша тема должна использовать функцию для описания категории, что, увы, реализовано далеко не во всех темах. Чтобы исправить это упущение, вы можете воспользоваться специальным кодом, который необходимо вставить в нужное место вашего шаблона (там, где вы хотите вывести описание). Шаблон обычно выбирается category.php или archive.php. Вот сам код:
<?php echo category_description( $category_id ); ?>
Я добавил данный код в файл category.php. Что получилось, вы можете видеть в самом верху рубрик (откройте, к примеру, рубрику «Новости»).
Мне пришлось также создать отдельный блок div со своим классом, к которому были применены некоторые стили, чтобы текст выводился в нужном виде с правильными отступами.
Используем HTML в поле описания рубрики
По умолчанию вы не можете использовать HTML-код в поле с вашим описанием рубрики. Однако для этого есть одно обходное решение. Просто поместите следующий код в ваш файл functions.php после открывающего <? Php.
remove_filter('pre_term_description', 'wp_filter_kses');
Как только вы сделаете это, вы сможете вставлять HTML-код в ваше поле с описанием рубрик. Вот пример описания с заголовком, изображением и текстом.
Почему стоит использовать описания рубрик?
Далеко не всем нужны описания рубрик, однако иногда они все же используются. Цели могут быть разные: к примеру, такие описания позволяют продвинуть страницы рубрик в поисковой выдаче (если это требуется). Описания полезны и для посетителей – они позволяют понять, что именно содержится в данной рубрике, какие материалы имеются в данном разделе.
Источник: wpmu.org