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

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

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

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

сделает 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, но он некрасивый wink . Тут на выбор можно юзать плагин, который будет выводить просто число подписчиков, которое можно оформить с помощью 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 отображается анонс, а еще в нем ссылка на пост, мы, во-первых, не получаем дубля на другом сайте, во-вторых получаем халявный беклинк! Ага? А еще если регистрировать свою ленту в разных сервисах, которые будут парсить ее у себя, заживем совсем жирно. Плагин можно достать здесь. Он простой в использовании, проблем не должно возникнуть. Все.

Пока никто не решился комментировать...

Оставьте свой комментарий:

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой:

:-):-(:-D;-)*acute**help**blush**negative**pardon**mosking**dance**search**rofl**punish**dash**ok**gamer**aggressive**friends**crazy**dirol**clapping**drinks**don-t_mention*