Плагин Better Feed для WordPress — как не отдавать в RSS ленту полные тексты постов

Привет, Друзья! Продолжаем изучение WordPress плагинов и сегодня разберем полезный плагин для WordPress — ozh better feed, который позволяет не отдавать в rss ленту полные тексты постов. В прошлом уроке мы с Вами научились настраивать RSS через сервис  FeedBurner и в конце урока я рассказал, как в rss ленту отдавать не всю статью целиком, а только анонс статьи с активной ссылкой на сайт. Те два способа конечно же имеют место быть, но самый лучший способ не отдавать всю статью в rss, это как раз плагин Better Feed.

Плагин Better Feed

В чем различия между работой плагина Better Feed и настройкой анонсирования через сервис  FeedBurner или через админку WP блога, спросите вы (здесь, в конце поста об этих настройках) — все просто, при настройке через админку сайта или FeedBurner, в rss ленту отдается первые 55 символов и обрывается текст анонса на квадратных скобках с многоточием […], которые к тому же еще и не являются ссылкой на продолжение статьи на сайте, и для того, чтобы перейти на сайт, нужно кликнуть по заголовку — непривычно это!

И еще одним минусом в данном способе, это то, что в RSS ленту анонс отдается без картинок и ссылок, в общем, в ленте читатель получает голый текст без всякого форматирования, который некоторых может даже и оттолкнуть! Вот так, например, выглядит письмо с настроенным анонсом через административную панель WordPress блога:

анонс поста в rss ленте

Не симпатично, я бы сказал)))

Так вот, а с помощью плагина Better Feed, мы в ленту rss своим читателям сможем отдавать анонс статьи до тега “more” на нашем блоге вместе с ссылками, картинками и полностью отформатированным текстом, а не отдавать всю статью целиком. Т.е. в ленту rss уходит та часть поста, где мы сами проставим разделитель “читать далее” у себя на сайте (тег “more”). Также, ко всему прочему, Better Feed позволяет настроить подпись (с ссылкой на Ваш сайт) и Ваши копирайты в подвале анонса отдаваемого в ленту RSS. Вот так выглядят анонсы в моей rss ленте:

анонс поста в ленте rss - как не отдавать в rss всю статью

Получше, верно))) Хотя, для читателей самым удобным вариантом получать статью целиком, чтобы лишний раз не кликать и переходить по ссылкам, а сразу в почтовом ящике (или в rss читалке) была возможность прочесть пост. Но для Вас, это конечно не гут, т.к. посещаемость на блоге естественно будет меньше. Поэтому решайте сами – отдавать анонс или всю статью целиком!

Где скачать, установка и настойка плагина Better Feed

Скачать плагин Better Feed можете на странице официального сайта WordPress http://wordpress.org/extend/plugins/ozh-better-feed/

или из моего ящика Dropbox вот тут – скачать Better Feed  (Хотите также давать своим посетителям возможность скачивать файлы с Вашего WordPress блога? Можете прочесть как это делать —  http://aimblog.ru/poleznye-servisy-i-programmy/kak-s-pomoshhyu-akkaunta-v-dropbox-dat-posetitelyam-vozmozhnost-skachivat-fajly-s-vashego-wordpress-bloga.html)

В общем, после того, как скачаете Better Feed к себе на компьютер, устанавливаете его удобным для Вас способом – как установить WordPress плагины на блог и активируете его.

Вот, в принципе плагин работает, и в ленту rss статьи транслирует именно Better Feed, но теперь давайте немного настроим под наши нужды данный транслятор). Идем в админке вкладка “Параметры — Better Feed” и видим все настройки плагина:

nastroiki-plagina-Better-Feed

1) Cut your Feed (сократите свой фид)

  • Если поставите галочку в первую строку: Cut the Feed on «Read more» links (<!—more—>), то в ленту плагин будет забирать все до тега “more”, если галочку уберете, то весь пост.
  • Галочку в строке Cut the Feed on «Next page» links (<!—nextpage—>) можете поставить в том случае, если статья разбита на отдельные страницы (т.е. пост разделен на несколько страниц тегом “nextpage”) Обычно это не требуется, так что не стоит замарачиваться, но в виду имейте).

2) «Read more» Link (Ссылка на “Читать далее”) Не помню, что там стоит по умолчанию, но рекомендую прописать в поле вот этот код:


<a href="%%posturl%%">Читать далее про %%posttitle%% </a>

В принципе, этот код Вы можете прописать и по другому:

  • style=»text-align: right” – это стиль выравнивания ссылки “читать далее” Можете выравнивать ее по левому краю (left) Ознакомьтесь с уроками по css
  • Переменная %%posturl%% будет заменяться URL адресами постов, отправляемых в ленту. Поэтому эту переменную менять не нужно!
  • Переменная %%posttitle%% будет заменяться на заголовок поста. Не обязательная переменная и может быть по желанию удалена. Как видите, “Читать далее про %%posttitle%%” является обычным анкором ссылки, поэтому пишите здесь хоть что! Можете просто оставить “Читать дальше” и все) Тут уже на Ваше усмотрение. Просто, если анкор будет ключевыми словами, то это в плюс при продвижении, так что имейте это в виду)

Например, вот так выглядит ссылка в моем случае сформированная кодом выше:

Read more Link3) Feed Item Footer (Подпись) В текстовом редакторе Вы можете настроить нижнюю сноску, которая появится ниже каждого анонса статьи в rss ленте

Feed Item Footer

Можете использовать мой шаблон:


<hr style="margin: 0; height: 1px;" noshade="noshade" />

<small>

Copyright © %%date[Y]%%, <a href="%%blogurl%%">aimblog.ru - Создадим блог с нуля! Руководство для новичков</a>.
 Все права защищены. |
 <a href="%%posturl%%">Постоянная ссылка</a> |
 <a href="%%posturl%%#comments">%%comments_text%%</a>

 Вы также можете ознакомиться с другими материалами рубрики %%categorylinks%%.</small>

Вот так это выглядит в rss ленте читателей:

подпись

Подпись можете написать любую, главное знать переменные. Вот различные переменные которые Вы можете использовать при создание подписи под каждым постом в rss ленте:

  • %%blogname%% : имя блога (Мой Блог)
  • %%blogurl%% : урл блога (http://www.myblog.ru/)
  • %%feedurl%% : урл RSS-ленты (http://www.myblog.ru/?feed=rss2)
  • %%posttitle%% : название поста (Привет Мир!)
  • %%posturl%% : урл поста (http://www.myblog.ru/rubrika/hello-world.html)
  • %%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%% : ник автора

4) «X Comments» Labels (кол-во комментариев отображаемых в подписи) Чтобы не возникло проблемы с окончаниями на русском языке, проставьте вот эти значения:

X Comments Labels

5) Credit & Love Если поставите галочку в чекбокс, то в подписи вашей rss ленты будет ссылка на автора плагина Better Feed

На этом Все! Не забываем сохранить изменения в настройках плагина Better Feed нажатием на кнопку “Save Changes” и на этом в rss ленту будут отдаваться анонсы постов.

Кстати, при нажатии на кнопку “Reset Settings” (сброс настроек плагина) все Ваши настройки плагина Better Feed слетят до стандартных, поэтому будьте внимательны!

сброс настроек плагина Better Feed

Ну вот и все, благодаря Better Feed мы научились как не отдавать в rss всю статью Широкая улыбка Жадины мы)))

Если остались вопросы, спрашивайте в комментариях.

Буду премного благодарен, если поделитесь статьей в социальных сетях))))))

На сегодня все, удачи Вам!

    ADD YOUR COMMENT