Выводим произвольное описание на страницах рубрики

Описание выводится простой функцией:

<?php echo category_description(); ?>

Вставляем код туда, где хотим, чтобы у нас выводилось описание рубрики. При использовании плагинов Rich Text Tags, Categories, and Taxonomies и SEO by Yoast у нас получится полноценная посадочная страница.

У рубрик есть пагинация, при вышеописанном способе описание будет дублироваться на всех страницах, что:

  • Не логично
  • Создает дубли контента

Чтобы это исправить, нужно вставить такую функцию:

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

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

echo category_description(‘blog_category’); — где blog_category это ярлык категории (можно, также задавать ID)

Перелинковка ↓