RSS лента в WordPress Как настроить RSS

RSS лента в WordPress: что, куда, как…

Платформа WordPress по существу изначально рассчитана на информационные сайты и блоги,  функционал RSS-ленты уже включен (по умолчанию).

Значит остается только разобраться, как настроить rss ленту.

RSS лента в WordPress

Краткое описание технологии RSS

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

RSS лента-это информация на вашем сайте, пост на вашем блоге, все то, что вы хотели бы показать другим или разрекламировать, только эта лента имеет специальный формат (не HTML, а XML).

Считывает этот формат специальные сервисы и агрегаторы.

 Допустим, вы хотите читать пять или более интересных для вас блогов, а также хотите знать, когда будут новинки этих блогов и как их найти в одном месте…

На блогах для этих целей существует подписка по e-mail, но это не очень удобно, потому, что новых статей может быть на одном сайте много и вам будет приходить много писем, даже те,что вас не интересуют. Этот нюанс решается с помощью подписок на smartresponder и subscribe. Но не у всех сайтов есть такая подписка.?!

Вот в таких случаях и нужны RSS-ленты. Соответственно вы регистрируетесь в одном из аггрегаторов, типа (Яндекс Лента или Google Reader), а потом добавляете туда адреса RSS-лент всех тех сайтов или блогов, которые вы читаете и хотите видеть в одном месте.

Настройка ленты RSS

Как уже было ранее сказано, в WordPress уже встроена RSS – лента. 

Если изменений вы с ней не каких не делали, то она должна быть по умолчанию по адресу ваш сайт.ру/feed. 

По умолчанию админка WP не позволяет делать какие-либо манипуляции, единственная предлагаемая настройка — количество постов (Админ-панель -> Параметры -> Чтение).

Вообщем, это недоработка WP…

 Так как многие пользователи хотят устанавливать другие настройки – например, убрать из ленты какую – нибудь категорию или поменять ее внешний вид, но админка WP этого не позволяет! Поэтому настроить RSS для WordPress можно двумя способами – через плагины или через ручное редактирование кода.

Наверное самый удобный плагин RSS для WordPress — “Ozh’ Better Feed”. В нем реально очень просто можно произвести все необходимые изменения внешнего вида.

 Если у вас к постам задаются картинки – миниатюры и вы хотели бы добавить их и в ленту, то для этого также будет необходимо установить плагин “Insert RSS Thumbnails”.

ИЛИ

Вставляем в файл functions.php вашей темы WordPress следующий код:

function img_rss($content) { 
global $post; 
if ( has_post_thumbnail( $post->ID ) ) { 
$content = '' . get_the_post_thumbnail( $post->ID, 'thumbnail', array( 'style' => 'float:left; margin:0 10px 10px 0;' ) ) . '' . $content; 
}
return $content; 
} 
add_filter('the_excerpt_rss', 'img_rss'); 
add_filter('the_content_feed', 'img_rss'); 

Подключаем Feedburner

Feedburner — это сервис от Google, непосредственно он подключается к вашей ленте и транслирует ее по адресу http://feeds.feedburner.com/название_вашей_ленты.

Подключить сервис очень просто — заходим на http://feedburner.google.com/, залогиниться   на Гугле и в первом же появившемся окне ввести адрес своей ленты (тот самый, который имеет вид вашсайт.ру/feed).

Во втором окне — придумать адрес ленты (можно просто взять название домена, но без точки — например, лента моего сайта доступна по ссылке http://feeds.feedburner.com/SerfAndReklama).