Здравствуйте, уважаемые читатели! Сегодня я расскажу о настройке RSS WordPress. В этом деле нам помогут два замечательных плагина:
- FeedBurner — очень просто и быстро создает редирект со старого адреса RSS на новый, полученный после добавления его в сервис FeedBurner
- Ozh' Better Feed — позволяет настроить вид и содержание RSS ленты новостей.
По-умолчания адрес 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 стандартно. Просто
Настройки плагина FD Feedburner Plugin находятся в разделе «Параметры» — «FeedBurner».
Как вы видите, их совсем немного. Достаточно указать новые адреса фида, и плагин автоматически настроит редирект.
Настройка вида RSS ленты новостей блога WordPress
Не рекомендуется отдавать в feed полные версии статей по следующим причинам:
- статьи могут просто украсть;
- подписчику не надо будет заходить на ваш блог, если всю новую информация он будет получать из ленты новостей.
Поэтому необходимо грамотно настроить анонсы статей WordPress, которые будут отдаваться в RSS ленту.
Для этих целей можно использовать стандартные функции WordPress, которые располагаются в разделе «Параметры» — «Чтение».
Эти средства весьма топорные и не отличаются гибкостью:
- Полный текст — нельзя использовать по выше изложенным причинам;
- Анонс — в качестве анонса статьи используются первые 55 символов.
Прямо скажу — не впечатляет, поэтому придется прибегнуть к помощи специального плагина Ozh' Better Feed.
Установка и настройка WordPress плагина Ozh' 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.
На этом все. Спасибо большое за внимание. Всех вам благ!