Здравствуйте, уважаемые читатели! Сегодня я расскажу о настройке RSS WordPress. В этом деле нам помогут два замечательных плагина:

  • FeedBurner — очень просто и быстро создает редирект со старого адреса RSS на новый, полученный после добавления его в сервис FeedBurner
  • Ozh' Better Feed — позволяет настроить вид и содержание RSS ленты новостей.

Настройка RSS wordpress

По-умолчания адрес RSS ленты новостей блога на WordPress имеет следующий вид:

http://адрес_блога.ru/feed

Помимо ленты новостей, WordPress поддерживает подписку на новые комментарии:

http://адрес_блога.ru/comments/feed

Как вы видите, в первом случае достаточно добавить к URL адресу блога /feed, а во втором — /comments/feed. Использовать ли подписку на комментарии или нет — это дело вкуса, но RSS ленту новостей использовать нужно обязательно. После добавления ее адреса в сервис FeedBurner, будет получен новый URL, начинающийся с:

http://feeds.feedburner.com/...

Теперь необходимо заменить старый адрес RSS на новый в используемой теме WordPress. Для этого откройте встроенный редактор («Внешний вид» — «Редактор») и выберете в правом столбике шаблон header.php. Найдите в коде этого шаблона следующую строчку:

<?php bloginfo('rss2_url'); ?>

и замените ее на полученный в FeedBurner новый адрес RSS. Обязательно добавьте в тег ссылки атрибуты rel="nofollow" и rel="_blank", а также заключите ее в тег noindex. Не забудьте сохранить шаблон после внесения изменений.

К сожалению, если до замены адреса RSS, у вашего блога уже были подписчики, они не будут учитываться. Эту проблему решает плагин FD Feedburner Plugin.

Устанавливается плагин FD Feedburner Plugin стандартно. Просто скачайте свежую версию плагина, распакуйте архив и загрузите полученный файл FeedBurner_FeedSmith_Plugin.php на сервер в директорию блога wp-content/plugins.

Настройки плагина FD Feedburner Plugin находятся в разделе «Параметры» — «FeedBurner».

Плагин FeedBurner FeedSmith Plugin

Как вы видите, их совсем немного. Достаточно указать новые адреса фида, и плагин автоматически настроит редирект.

Настройка вида RSS ленты новостей блога WordPress

Не рекомендуется отдавать в feed полные версии статей по следующим причинам:

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

Поэтому необходимо грамотно настроить анонсы статей WordPress, которые будут отдаваться в RSS ленту.

Для этих целей можно использовать стандартные функции WordPress, которые располагаются в разделе «Параметры» — «Чтение».

Стандартные возможности настройки ленты новостей

Эти средства весьма топорные и не отличаются гибкостью:

  • Полный текст — нельзя использовать по выше изложенным причинам;
  • Анонс — в качестве анонса статьи используются первые 55 символов.

Прямо скажу — не впечатляет, поэтому придется прибегнуть к помощи специального плагина Ozh' Better Feed.

Установка и настройка WordPress плагина Ozh' Better Feed

Установка плагина Ozh' Better Feed идентична уже рассмотренной выше, только вместо одного файла необходимо загрузить на сервер всю папку ozh-better-feed. Активируйте плагин и переходите к настройкам в раздел «Параметры» — «Better Feed».

Cut your Feed — позволяет не отдавать полностью статью, а лишь текст до:

  • Cut the Feed on «Read more» links — тега more. Фактически тот анонс, который у вас на главной страницы блога и будет отдаваться в ленту новостей.
  • Cut the Feed on «Next page» links — до тега nextpage, который позволяет представить информацию статьи постранично.

«Read more» Link— ссылка но полную версию статьи. На моем блоге эта опция выглядит так:

<p>Читать дальше.</p>

Feed Item Footer — позволяет создать подвал для каждого анонса статьи. Своим видом напоминает встроенный в WordPress редактор с добавлением специальных кнопок:

  • blogname — название блога;
  • blogurl — адрес главной страницы блога;
  • feedurl — адрес RSS ленты новостей блога;
  • posttittle — заголовок статьи;
  • id — идентификационный номер записи, как узнать ID записи?
  • date[Y/m/d] — дата публикации статьи; Y — год, m — месяц, d — день;
  • categories — категория, в которой находится запись;
  • categorylinks — ссылка на категорию;
  • tags — список меток для записи;
  • taglinks — теперь каждая метка из списка представляет собой ссылку;
  • comments — количество комментариев к этой записи;
  • comments_text — текст для разного количество комментариев, который необходимо прописать чуть ниже в пункте «X Comments» Labels;
  • wordcount — количество слов в посте;
  • wordcount_remain — количество слов в статье, не попавших в анонс;
  • author_first, author_last и author_nick — соответственно имя, фамилия и ник автора.

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

<hr noshade style="margin:0;height:1px" />
<small>
<p>©Permalink  %%date[Y]%%, 
FairHeart.ru - cоздание своего сайта и 
его продвижение!.
Все права защищены. |
%%posttitle%% |
%%comments_text%%
<br/>
Ознакомьтесь с другими материалами рубрики %%categorylinks%%.
</small></p>

«X Comments» Labels — позволяет задать надпись, которая появляется в зависимости от количества комментариев. Так как плагин английский, то в нем не предусмотрено, что множественное число слова «комментарий» в зависимости от их количества пишется по-разному (21 комментарий, 3 комментария, 55 комментариев).

Credit & Love — добавлять или нет ссылку на разработчика плагина в свою ленту новостей.

Не забудьте сохранить внесенные изменения — Save Changes. Всегда можно сбросить внесенные изменения с помощью Reset Settings.

На этом все. Спасибо большое за внимание. Всех вам благ!

Лучший способ выразить благодарность автору - поделиться с друзьями!

Узнавайте о появлении нового материала первым! Подпишитесь на обновления по email:

Следите за обновлениями в Twitter и RSS.