Если вы еще не знаете, что такое RSS, не читаете RSS ленты в своем RSS-ридере, то сейчас самое время об этом узнать, потому что для вебмастера RSS — вещь необходимая и крайне полезная. Добавить rss на сайт вам будет нужно всенепременно. А пока — давайте разберемся.

RSS — это аббревиатура от Really Simple Syndication (Реально простое получение информации). Наверняка вы видели на сайтах вот такой значок:

rss на сайт

В правом верхнем углу моего блога тоже есть такой значок, только синий. Если вы на него щелкнете, то попадете на RSS-ленту, на которую можете подписаться (щелкните и посмотрите, как выглядит RSS-лента). Формат RSS — это специализированный формат (не буду лезть в технические подробности), который делает акцент исключительно на содержание, оставляя за бортом ваш наикрутейший дизайн и хитро расставленные рекламные блоки. Читаются RSS-ленты через специальные программы — RSS-ридеры, или RSS-сервисы (например, самые популярные — Яндекс.Лента и Google Reader), либо прямо из браузера (Mozilla и Opera радостно поддерживают эту возможность).

С точки зрения пользователей это выглядит так:

  • они подписываются на RSS-ленты всех интересующих их сайтов
  • за утренним кофе вместо свежих газет они открывают RSS-ридер и просматривают свежие статьи, вышедшие на этих сайтах. Им не приходится заносить каждый сайт в закладки и поочередно открывать, проверяя, нет ли новых постов.Читалку можно настроить таким образом, чтобы она самостоятельно проверяла сайт на обновления и извещала об этом своих читателей
  • радуются экономии времени, трафика и нервов

А с точки зрения вебмастеров так:

  • они заносят свою RSS-ленту (поток)  в общую базу данных
  • RSS-ридеры их подписчиков лезут в эту базу и выкачивают оттуда  новое содержимое
  • при желании транслируют RSS на другие сайты и радуются увеличению аудитории. Ну или деньги зарабатывают (на RSS можно заработать, да. Но об этом позже, когда начнем монетизацию)

Это очень удобно читателям и полезно вебмастерам, поэтому не будем больше тянуть кота за хвост и пойдем устанавливать rss на сайт

1. Первым делом идем в админку блога, пункт меню «Параметры» — «Чтение». В строке «В RSS-лентах отображать последние» указываете, сколько ваших статей должно отображаться в ленте. В пункте «Для каждой статьи в ленте отображать» ставите галочку «анонсы». Это делается для того, чтобы нехорошие бородатые дядьки не тырили ваш драгоценный уникальный контент, используя для этого специальные программы — грабберы RSS. Да, грабберы. Они действительно грабят. Уникальные тексты в интернете на вес золота, а писать самостоятельно никому не хочется. И может случиться так, что ваша свеженаписанная статья, попав под эти грабельки, на каком-либо другом сайте проиндексируется раньше, чем на вашем собственном, а тут и до санкций поисковиков недалеко — они посчитают, что статью стырили вы, а не у вас. Так бывает, к сожалению. И один из методов защиты от воровства контента — это выкладывание в RSS не полный текст записи, а лишь несколько первых строчек. В этом есть и другой плюс — ваш подписчик, заинтересовавшись анонсом, непременно перейдет на ваш сайт, чтобы узнать продолжение. А может, и не перейдет)))

2. Идем «зажигать»! Адрес RSS-ленты любого блога на WordPress будет выглядеть так: http://blog.ru/feed. Однако этот оригинальный адрес используется редко, в основном управление RSS потоками подавляющее большинство вебмастеров осуществляет через сервис FeedBurner («Зажигатель фидов»). Это самый популярный и пожалуй, лучший сервис по работе с RSS-потоками, иначе и быть не может, так как этот сервис принадлежит нежно любимому мною Google). Он приводит вашу RSS-ленту к единому стандарту, который можно читать с любого RSS-ридера.

Входим в свой гугловский аккаунт, который дает доступ ко всем нужным и важным для нас сервисам, выбираем «FeedBurner».

В правом верхнем углу жмем «Languages» для выбора языка:

как сделать rss на сайте

Выбираем нужный язык, например, китайский :-).

В появившемся окошке вводим адрес вашего сайта, добавив в конце /feed. Для примера я создам фид для одного из своих сайтов, который я еще не удосужилась загнать в FeedBurner — Меню на неделю. Вот так:

как сделать rss на сайте(Подкастер — это не матерное слово, это тот, кто в блог не пишет, а говорит) В следующем окне нам будет предложено ввести название и адрес фида (латинскими буквами):

как сделать rss на сайте

Теперь адрес моего фида будет выглядеть так:

http://feeds.feedburner.com/gotovoemenuru

Жмем Next и попадаем на страницу с поздравлениями. Наш фид весело загорелся. Далее при желании можете побродить по настройкам, поизучать возможности, которые предоставляет FeedBurner. Подробнее их изучать будем, когда наш блог полноценно заработает.

Теперь нам нужно изменить адрес вашего RSS потока в вашем шаблоне, для того, чтобы при нажатии на кнопку RSS читателям предлагался канал от FeedBurner, а не существующий в WordPress по умолчанию канал.

Открываем редактор файлов, ищем файл, в котором указан адрес вашей RSS ленты. Скорее всего, это header.php. Хотя может быть и sidebar.php, или footer.php. В общем, какой-либо файл, в котором есть строка вроде этой:

<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
В ней заменяем то, что я выделила цветом,  на адрес вашей ленты в FeedBurner. То есть, в итоге у вас должно получиться такое:

<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="http://feeds.feedburner.com/gotovoemenuru" />

Упоминание адреса RSS ленты может быть где-нибудь еще, поэтому внимательно просмотрите код. К примеру, вам может встретиться такая строчка:

 

<div id="toprss"><a href="<?php bloginfo('rss2_url'); ?>">
<img src="<?php bloginfo('template_directory'); ?>/images/grabrss.gif" alt="grab our rss feed"></img></a>
</div>

Это путь к вашей картинке RSS и здесь тоже указан адрес. Меняем его точно так же.

Следующим шагом будет предоставление будущим читателям вашего блога возможности подписаться на RSS-ленту.

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

Для этих консерваторов организуем подписку по электронной почте. Фактически это то же самое, с той только разницей, что о ваших новых материалов они будут узнавать не с помощью RSS-ридеров, а посредством своей электронной почты. Новые статьи (или анонсы, в зависимости от того, как вы настроили свой сайт)  будут приходить им прямо на электронный адрес.

Эту возможность любезно предоставляет нам FeedBurner.

Для этого в вашем аккаунте FeedBurner переходим на вкладку «Публикуй» и в левом меню находим пункт «Подписки по электронной почте»:

как сделать rss на сайте

Жмем «Активировать» и видим, что в левом меню в пункте «Подписки по электронной почте» появились дополнительные пункты меню, с помощью которых вы сможете настраивать вашу подписку.

как сделать rss на сайте

Предлагаемый код формы подписки копируем…

как сделать rss на сайте

… и вставляем в любое место вашего сайта. Можно в сайдбар, можно в конце каждого поста, а можно и там и там. Она должна быть на видном месте, чтобы посетителям не пришлось ее разыскивать.

Традиционно формы подписки располагаются в правой верхней части сайта, именно там посетители их ищут. Поэтому туда их и отправим.

Заходим в админку WordPress.

Переходим в пункт меню «Внешний вид» — «Виджеты».

В списке «Доступные виджеты» выбираем виджет «Текст» (это универсальный виджет, с помощью него можно вставить в сайдбар все что угодно, от любимого стихотворения до html-кода, что мы сейчас и делаем). И элементарно тащим его мышью в тот сайдбар, куда хотим поставить форму подписки:

как сделать rss на сайте

Перетащили, он открылся, туда вставляем скопированный код. Сохранить, закрыть, все. Именно так работают виджеты в WordPress, одно удовольствие. Для того, чтобы форма говорила с подписчиками на русском языке, ищете в коде строчку «Enter your email» и заменяете ее на «Введите ваш e-mail» (только осторожно! Не сотрите нечаянно что-нибудь другое) , слово «Subscribe» заменяете на «Подписаться» или «Жми уже», в общем тут вы сами себе переводчик. В итоге получается вот такая аккуратная формочка:

как сделать rss на сайте

Организовать подписку по e-mail можно и с помощью других сервисов, например, RSS2email

Заходите туда, жмете «Почтовые формы для сайтов», выбираете дизайн, вводите адрес вашего RSS-фида и получаете код, с которым поступаете точно также. Разжевывать с картинками не буду, там все очень просто, а я уже еле пальцами передвигаю, устала очень и спать хочу. Так что тут сами-сами)))