Создаем статический текст для рубрик с помощю плагинов

Довольно часто для SEO требуется, чтобы у каждой рубрики было солидное текстовое описание, снабженное ключевыми словами, а не только обычный вывод информации в хронологическом порядке, с хаотичными заголовками.

Есть несколько вариантов решения этой проблемы, как с использованием плагинов, так и без них.

В данной статье я рассмотрю два плагина, предназначенных косвенно или прямо для решения этой задачи. В следующей – о том, как это сделать без них. Также многие знают что можно создать отдельный шаблон для рубрики (достаточно создать файл category-ID.php, где ID – номер вашей рубрики, который можно посмотреть в админке), и прописать там нужный текст, но если рубрик много, а тем более если сайт клиентский, создавать текст в шаблонах, которые потом клиент не сможет отредактировать (или отредактирует что-то лишнее) – не выход. На мой взгляд, равно как и использование стандартного поля описания рубрики при больших объемах текста, т.к. это описание может использоваться для title рубрики и мета-тега description конкретной рубрики (например с помощью плагина WpSeo).

1. Плагин для показа баннеров WPAdMentor

На данный момент поддержка плагина прекращена, но его исправленная версия тестировалсь и работает в WP 2.9. Можно даже скачать переведенную мною русскую версию. Идея плагина такова, что баннеры можно привязывать к любой рубрике и странице, архивам, поиску, выводить на главной. Есть два варианта компаний – баннерная и html. В нашем случае нас интересует именно html, просто создаем в редакторе WordPress в черновиках нужную страничку (это на тот случай, если вы не знаете html), если нужно снабдить описание в рубрике картинками, загружаем их как обычно и вставляем в статью, и затем весь код со вкладки «HTML» в вашем редакторе копируем в соответствующее поле настроек баннера. Отмечаем где именно (например, в какой рубрике хотим показать это html-описание).

Рассмотрю этот плагин подробно, потому что он самый гибкий из всех виденных мною плагинов показа баннеров, и конечно же прекрасно послужит по своему прямому назначению – для тонкой настройки рекламных компаний.

Позиции баннеров

Для начало вам необходимо создать позиции банеров (или позиции, где вы хотите выводить текст), напрмер, top – баннер вверху, category – текст для рубрики, и т.п. Названия позиций выбирайте любые, главное чтобы они были латиницей.

Добавляем позицию в шаблон

Открываем вкладку «Генератор кода» в настройках баннера, и копируем код для конкретной позиции. Затем открываем редактор темы в админке WordPress (или блокноте, если вам так удобнее) и вставляем код там, где хотим видеть в дальнейшем наш баннер (archive.php или category.php – если это описание рубрик, header.php – если это шапка сайта).

Как происходит добавление баннера

Если нажимаем «Создать новую баннерную кампанию», достаточно только указать адрес, куда ведет баннер, адрес картинки баннера, и alt. Поле адреса заполнять обязательно, иначе будет подставлен адрес разработчика. Если вы ставите, например, внутренний баннер-картинку для оформления какой-то рубрики, и исходящей ссылки как таковой не планируется, тогда указывайте ссылку на какую-то страницу своего сайта, или если ссылки там категорически не должно быть, тогда выбирайте html-компанию. После заполнения этих трех полей выбираем одну из указанных выше позиций, ставим галочки показывать ли на главной, в архивах, или выбираем из списка конкретную рубрику, а все остальные галочки снимаем.

При нажатии на «Создать новую HTML-кампанию» информация добавляется аналогично, с тем отличием, что тут можно вставить не только баннер в html-формате, но и любое текстовое описание, и разумеется тут нет таких полей как адрес картинки баннера.

2. Category text

Плагин Category Text предназначен специально для создания описания в рубриках (также как и для вставки баннеров в виде html-кода). Данный плагин показался мне более удобным в использовании, хотя и имеет чуть меньше настроек (в новой версии добавлена возможность показа на главной, или в одной из рубрик, но нет показа на статических страницах, в результатах поиска или в архивах как в плагине AdMentor).

Вам потребуется создать список (например «Текст в боковом меню», «Текст сверху перед рубрикой») и добавить туда нужный текст, выбрав галочками, в каких рубриках его показывать. Преимуществом плагина есть также то, что если у вас много дочерних рубрик, вы можете не отмечать их все, когда создаете описание, а просто поставить галочку напротив Children allowed, а также выбрать показ для всех статей данной рубрики, поставив галочку напротив Posts allowed. Чтобы показать баннер на главной, ставьте галочку напротив Extend to home page.

Если размещаете текст в сайдбаре – можно воспользоваться соответствующим виджетом, иначе вставить код в шаблон:

<?php get_ctext_elements(*number-of-list*); ?>

Где *number-of-list* — номер вашего списка (т.е. каким по счету вы его создали).

Созданные элементы (описания рубрик) можно редактировать или удалять в дальнейшем.

Минус двух этих плагинов в том, что при очень разветвленной структуре сайта (тестировалось на сайте  более чем с двумя сотнями (!) рубрик) и с использованием нескольких позиций баннеров они начинают сбоить – не показывают нужный текст или рекламу на некоторых страницах, поэтому в следующей статье я расскажу как создать описание для рубрик с помощью функции WordPress Query Posts.