Сегодня я хочу рассказать Вам о замечательном плагине Ozh Better Feed, который поможет Вам сделать Ваш фид красивее, удобнее и защитит его от воровства контента.
Все мы знаем что при использовании анонса при выводе RSS из нашего фида удаляются все картинки, ссылки, форматирование текста и игнорируется тег <!--more-->, т.е. весь текст превращается в один сплошной поток текста. Это конечно очень не красиво, не удобно и может отпугнуть читателей. Исправить это нам поможет плагин Ozh Better Feed. Он сделает Ваши записи в RSS такими же как и на страницах блога, а также поможет Вам добавить подпись в RSS под каждый пост.
Вид RSS до использования плагина:
После использования плагина:
1) Cкачиваем плагин Ozh Better Feed и активируем его (сейчас для скачивания доступна версия 2.2 которая по утверждению автора работает только на WordPress 2.8+, но у меня до сих пор стоит WordPress 2.7.1, но никаких проблем или ошибок в работе плагина я не заметил).
2) Переходим на страницу Настройки чтения (Админка - Параметры - Чтение) и устанавливаем отображение полного текста в RSS.
3) Далее переходим на страницу настроек плагина (Админка - Параметры - Better Feed) и настраеваем плагин:
Cut the Feed on "Read more" links (<!--more-->)
Поставьте галочку, если хотите, чтобы ваши посты в RSS резались тегом more и наоборот, снимите галку, если вы хотите отдавать в RSS полный текст вашего поста.
Cut the Feed on "Next page" links (<!--nextpage-->)
Поставьте галочку, если хотите, чтобы плагин создавал ссылки на следующие страницы поста (если вы используете разбитие поста на страницы через тег nextpage) и снимите галку в противоположном случае.
На этом заканчивается основная настройка плагина, теперь редактируем подпись. Подпись состоит из двух частей: первая часть относится к посту (если он режется тегом more), а вторая часть сама подпись. Рассмотрим на примере подписи этого блога (редактирование подписи идет в HTML режиме редактора)
Пишем в "Read more" Link следующий текст:
<p style="text-align: right"><a href="%%posturl%%">Читать дальше...</a></p>
И сама подпись в Feed Item Footer:
<hr noshade style="margin:0;height:1px" /> <small> <p>Copyright © %%date[Y]%%, <a href="%%blogurl%%">WP-INFO.ru</a>. Все права защищены. | <a href="%%posturl%%">%%posttitle%%</a> <br/> Хотите узнать больше? Посмотреть все записи в категории %%categorylinks%%.</small></p>
Теперь жмем на кнопку "Preview" в редакторе и смотрим на получившуюся подпись:
При создании собственной подписи вы можете использовать следующие переменные:
%%blogname%% - имя блога (Мой Блог)
%%blogurl%% - урл блога (http://blog.ru/)
%%feedurl%% - урл RSS-ленты (http://blog.ru/?feed=rss2)
%%posttitle%% - название поста (Привет Мир!)
%%posturl%% - урл поста (http://blog.ru/hello-world/)
%%id%% - ID поста (то есть его номер в базе)
%%date[Y]%% - дата / время поста, где вы используете синтаксис функции date() из PHP
%%categories%% - список названий рубрик, разделенных запятыми, в которых опубликован пост
%%categorylinks%% - список урлов рубрик, разделенных запятыми, в которых опубликован пост
%%tags%% - список разделенных запятыми тегов поста
%%taglinks%% - список разделенных запятыми ссылок на теги поста
%%comments%% - число комментариев
%%comments_text%% - текст для 0, 1 или xx комментариев, настраивается чуть ниже подписи
%%wordcount%% - всего слов в посте
%%wordcount_remain%% - число слов в посте после ссылки "Читать дальше"
%%author_first%% - имя автора
%%author_last%% - фамилия автора
%%author_nick%% - ник автора
Ну и настраиваем текст числа комментариев. Так как и тут есть проблема со склонением числа комментариев, то используем нейтральные варианты, что-то типа этого:
Также Вы можете отблагодарить автора плагина установив галочку Credit & Love, при ее использовании в Ваш фид вставится рекламка плагина.
На этом все - наслаждаемся результатом! Пример работы плагина можете увидеть в моей RSS ленте. Если возникнут вопросы - пишите, обязательно помогу!
Статья подготовлена при частичном использовании материалов с сайта wordpressplugins.ru
> "и защитит его от воровства контента"
прочитал пост и не понял, как он поможет это сделать. может я что-то пропустил?
Здравствуйте, вопрос возник. Всё по инструкции сделала, а где посмотреть результат не пойму, то есть вхожу на сайт - нигде RSS не вижу. Как установить дальше?
Спасибо. Пока только настроила. Испытывать буду позже, но выглядит очень даже многообещающе. =)
Ну что за жизнь?! Опять все работает не как надо *CRAZY* Все изменеия, которые делаю через админку "Параметры -Better feed" не применяются в ленте. *CRAZY*
У меня даже кнопки "Preview" нету... %)
Некоторые очень даже хорошо работают 😀
Послал.
Я же говорю-некоторые очень даже хорошо работают... Вообще все верно выслал. попробуйте еще раз, если не трудно-я отключил плагин.
Сегодня плагин заработал, хотя никаких "preview" так и не появилось.
Deimos, Так вам удалось зайти или нет? Я сегодня пароль просто уже сменю.
Вряд ли - я его с трех браузеров проверял.
Что вот он у меня пока не работает. В RSS ленте пока нет изменений. И также как у Night Stork, нет превью.
Превью в Опере как оказывается не работает, попробовал в FF - превью работает. =) Лента обновилась, все ок))
Bubblebabe WordPress, защитит контент блога он от парсеров RSS лент (от сплогов короче, которые просто парсят все подряд и зарабатывают на этом в блогуне), путем добавления подписи с ссылкой на Ваш сайт и пост в RSS. Т.е. пусть у Вас парсят материал, но при этом оставляют ссылки 😉 Хотя конечно профессионал и это сможет обойти, но от школьников-новичков уберечь сайт поможет 8)