Мой основной проект: Боевые искусства в кинематографе! (fight-films.info)

Свеженькое
Реакция публики
Облако пометок

Полезный RSS для нашего WordPress

Really Simple SyndicationВ общем-то, я довольно давно натыкаюсь на понятие RSS и, в принципе так-сяк понимаю его назначение, но над тем, чтоб наладить его работу на сайте, задумался впервые.

А что, на всех уважающих себя веб-сайтах есть своя лента RSS. В принципе, даже на не уважающих, но работающих на , она вкручена по умолчанию. Дык, пусть приносит пользу!

FeedBurner сделает RSS удобным

Изначально, польза от RSS может черпаться по ее прямой задумке - и держать подписчиков в курсе и не терять посетителей на сайте. Значит, первым делом укрепим свои позиции на этом. Следует сделать RSS-ленту удобной для юзера. Для этого есть специальный сервис - FeedBurner, о его пользе хорошо рассказал Молчун в своем блоге, добавлять нечего.

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

# temp redirect wordpress content feeds to feedburner
<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{HTTP_USER_AGENT} !FeedBurner    [NC]
 RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
 RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/ваш-ID [R=302,NC,L]
</IfModule>

Это нужно вписать в наш .htaccess, заменив "ваш-ID" , на свой, как не странно, ID в системе. Но этот способ мне особо не нравится. Ибо, не обладая достаточно прямыми руками, файлом .htaccess можно вообще убить сайт.

Лучше пользовать для этого дела , тем более, он уж совсем мелкий. Называется "FeedBurner FeedSmith", качается отсюда, там же есть и описание. Собственно, всего две строчки, в которые надо забить адреса RSS, которые будут заменять все "голые" адреса WordPress.

Собственно, можно и на этом остановиться. Юзерабильная RSS есть, вшита она уже и в наш WordPress... Но одной из достоинств FeedBurner'a есть еще возможность следить за подписчиками. Можно выставить счетчик от FeedBurner, но он некрасивый ;) . Тут на выбор можно юзать плагин, который будет выводить просто число подписчиков, которое можно оформить с помощью css. Называется "Feed Count", качается отсюда, там же и описание. Устанавливаем, настраиваем и втыкаем в нужное место этот код:

<?php if (function_exists('fc_feedcount')) fc_feedcount(); ?>

Оформить его можно в нашем style.css, настроив три объекта: .feedcountdiv p, .feedcount, .subscribers . Автор там даже свой вариант предлагает.

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

Польза RSS для сайта за счет других

Каким образом RSS-граберы могут приносить нам пользу? А что если добавить в свою RSS текст, говорящий о том, что пост взят с нашего сайта, или вообще ткнуть какой-нидь наш баннер? Конечно, в каждом посте мы спамить не будем для этого. И не надо! Есть замечательный плагин "RSS Footer" , который будет в наглую добавлять произвольный текст именно в RSS поста.

Таким образом, если у нас в RSS отображается анонс, а еще в нем ссылка на пост, мы, во-первых, не получаем дубля на другом сайте, во-вторых получаем халявный беклинк! Ага? А еще если регистрировать свою ленту в разных сервисах, которые будут парсить ее у себя, заживем совсем жирно. Плагин можно достать здесь. Он простой в использовании, проблем не должно возникнуть. Все.

Комментировать эту запись запрещено :(