Плагин вывода текста в рубриках

Обычно рубрика представляет из себя унылый список анонсов, что само по себе уже является дублями. А если закрыть анонсы в noindex, то в рубрике вообще не останется контента.

Искался плагин позволяющий к анонсам в рубриках добавить текст и графику и таким образом максимально приблизить рубрику к записи/странице.

Описательная часть рубрики

Поиск готовых решении не принес результата — найденные плагины некорректно работали с моей темой WP Jarida. Наиболее близко к решению вопроса приблизился Smart с его самописным плагином F-Category Text. Но этот плагин к сожалению заточен для работы с All in One SEO Pack, а я использую Yoast SEO.

    В результате за основу нового плагина был взят F-Category Text v.1.1.2
    и доработан в соответствии с требованиями:

  • адаптировать для работы с Yoast SEO;
  • убрать интеграцию с All in One SEO Pack;
  • вывод описаний только на первой странице категории (учет пагинации);
  • убрать все «навороты» в виде вывода комментариев и кнопок соц. сетей.

Установка плагина

Плагин устанавливается стандартным образом.

    И для вывода описательной части в нужное место шаблона категории, как правило это …/public_html/wp-content/themes/jarida/category.php, прописываются команды:

  • <?php show_descr_top($cat);?> (выводим верхнее описание категории)
  • <?php show_descr_bottom($cat);?> (выводим нижнее описание категории)
Если текст выводится криво-косо — оберните все в div, в котором у вас на обычной странице текст выводится, например
div class="entry"

У меня это выглядит так:

Доработка category.php

Работа с плагином

    После установки плагина в окне редактирования рубрики появятся новые поля для редактирования:

  • Верхнее описание;
  • Нижнее описание.

Поле верхнего описания рубрики

Поля снабжены стандартным редактором WP.

То есть описательную часть рубрики можно вывести как до, так и после анонсов.

Title и description рубрики заполняются в соответствующих полях Yoast SEO:

Сниппет рубрики

Для тех кто любит возможность выбора

    Если вы хотите иметь возможность выбора между:

  • стандартным выводом рубрик (определенным темой WP);
  • и выводом рубрик с верхним и нижним описанием.

не меняем файл category.php, а создаем новый файл category-xxx.php
(где xxx — имя шаблона).

В самое начало файла поместите следующий текст:

<?php /** * Category Template: yyy */ ?>
(где yyy — название вашего шаблона, именно оно будет выведено при выборе).

Например создадим файл category-description.php и поместим его в папку к стандартному …/public_html/wp-content/themes/jarida/category.php. Скопируем в него содержимое исходного category.php, в начало файла поместим:

<?php /** * Category Template: Вывод с описанием */ ?>

    и в необходимые места добавим команды вывода верхнего и нижнего описания:

  • <?php show_descr_top($cat);?> (выводим верхнее описание категории)
  • <?php show_descr_bottom($cat);?> (выводим нижнее описание категории)

В результате в админке WP, на странице свойств рубрики, имеем поле выбора шаблона:

Шаблон категории

Оцените, пожалуйста, статью, я старался :) (голосов: 2, оценка: 3,50 из 5)
Комментарии
  1. В плане СЕО это хорошо?!

  2. В плане СЕО это хорошо?!
    Вариантов оформления рубрик всего 3:
    • оставить все как есть
    (в рубрике будут только анонсы, которые являются дублями, так как «выдраны» из начала ваших статей);
    • закрыть анонсы в noindex
    (поисковики хоть и не будут индексировать, но все равно видят и с подозрением относятся когда от них что-то закрывают);
    • добавить к рубрикам описательную часть
    (рубрика ничем не будет отличатся от записи — есть оригинальный текст, картинки, списки, блоки внимания и т.д.)

Задайте вопрос в комментариях

тринадцать + пять =