Плагин 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 блога? Можете прочесть как это делать —  https://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”) Обычно это не требуется, так что не стоит замарачиваться, но в виду имейте).

[yandexd]

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

[php]

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

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

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

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

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

Feed Item Footer

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

[sc:adsense850 ]

[php]

<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>

[/php]

Вот так это выглядит в 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

[yandexd]

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

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

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

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

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

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

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

✌️ Хочешь продолжить разговор после статьи?

В Telegram я делюсь всем, чего нет на блоге: быстрые мысли, мемы, хаос и ностальгия.

Подписаться на Telegram
Комментарии: 32
  1. Алексей

    Клёвая инфа!Как раз-то что нужно.Щас буду устанавливать =)

  2. Алексей

    Установил,настроил-легко и просто всё.Теперь нужно пост написать и посмотреть что придёт :-D 

  3. Анастасия

    А я у тебя в анонсах, которые на почту приходят (и вообще во всех, наверное) щелкаю именно на заголовок =) он самый большой, удобно попадать по нему :) Надо будет попробовать установить, хотя я за последние пару дней что-то увлеклась плагинами… Надо заняться их отключением, по возможности :)
    Спасибо за подробную инструкцию, как всегда *THUMBS UP*

  4. Алексей

    Валерон привет! Чё-то не работает у меня этот плагин.Делал вроде всё как ты написал.А на почту приходит всё по старому.В чём может быть проблема?

    1. Voroni (автор)

      Алексей, я так даже и не знаю, надо настройки твои на сервисе смотреть, как в админке настройки стоят… А вообще где-то читал, что если сначала ты настраивал анонсы через админку или через сервис, то нужно по-новому зарегать ленту и сразу ставить плагин — но это не 100% инфа, так что не утверждаю)))

  5. Алексей

    Ах да,клёвый логотипчик у тебя появился на сайте :-D  Юморной :-D Сам делал или на заказ?

    1. Voroni (автор)

      Сам! Просто картинку нашел да в фотошопе подредактировал чуток. А, ну и название нарисовал. А если заказывать, то берут от 500 — а я не так богат :-D

      1. Алексей

        Блин,как ты умеешь всё это так хорошо делать? Завидую белой завистью  =)

        1. Voroni (автор)

          :-D так научился-то не сразу….. время надо, желание и усидчивость! При желание чему угодно можно научиться!!! ;)  

  6. Алексей

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

  7. Алексей

    Короче я отключил в Фидбёрнере  Summary Burner  и теперь в ленте у меня отображается ссылка на Читать далее + Похожие посты,чего не было с включённым Summary Burner. И ещё я в админке поставил галку -отдавать в Рсс весь пост.Как напишу новую статью-посмотрю что на почту придёт :-D

    1. Voroni (автор)

      Я говорю, надо поэкспериментировать с настройками — я ставил, заработал сразу.

      1. Алексей

        Всё,Заработалоооооооооооо!!!!! как поменял настройки как писал выше- всё заработало.И на почту приходит как у тебя и в ленте обрезает до тега морэ 8)

        1. Voroni (автор)

          ну вот!!! *DRINK*

  8. Ирина

    У меня вообще каша получается, если отключаю анонсы в админке, плагин никак не реагирует, в фиде убрала анонсы, теперь ничего не помогает — выводится вся статья целиком. Короче, пошла я назад к тому как было.

    1. Voroni (автор)

      Ирина, нужно анонсы и в админке отключить и на сервисе  FeedBurner, а потом уже плагин активировать)

  9. Алексей

    А кнопочка -Отправить комментарии  клёво вдавливается.Молоток Валерон :-D

    1. Voroni (автор)

      :-D на эту кнопку несколько часов ночью убил :-D   люблю с дизайном повозиться!

      1. Voroni (автор)

        Вообще хочу сам нарисовать и сам сверстать шаблон. Правда сколько времени потребуется =-O

        1. Анастасия

          Оооо, это я уже тоже задумывать начала :-D Я правда больше боюсь не того, что времени много, а что фантазии не хватит :) Хочу начать с персонажа, который будет жить на сайте.. Ну я вроде уже писала это =) Посмотрим, получится ли (успею ли? *JOKINGLY* )

          1. Voroni (автор)

            Мне кажется — у тебя все получиться!!! ;)

          2. Анастасия

            Спасибо)) Будем надеятся. =) Я вчера что-то опять начудила на блоге — посещаемость за 150 перевалила. :) Первый раз такое наблюдаем с моим блогом))) Как всегда — непонятно, что же именно вызвало такой результат… Так что теперь пытаюсь поддержать его всеми силами)) Но может и до дизайна дойдет. =)

            Кстати, о дизайне — добавляла сегодня свой сайт в рейтинг Рамблер Топ-100 — так они мне сказали, что мой сайт незавершен и дизайн выглядит недоделанным. оО Я обалдела, если честно :) И что там тематических статей нет.. Зато второй — которому месяц вроде и где еще ничего толком нет — сразу приняли…

          3. Voroni (автор)

            Интересно) А посещаемость сейчас день ото дня будет расти (с условием что писать статьи будешь более менее регулярно и оптимизированно, тем более конкуренция по теме небольшая так что тебя ждет успех!!! *THUMBS UP* )

          4. Анастасия

            Мой блог требует статьи каждый день, чтобы посещаемость не падала… :) А конкуренция, между прочим, у нас тут тоже ого-го))) Фиалковых сайтов на самом деле достаточно много :) Даже очень много — у каждого коллекционера почти есть свой =) А еще — большие ресурсы, где все собраны… Вот их — да, немного, а мелких — пруд пруди)) Вот первый шаг из них вырваться..

          5. Voroni (автор)

            Да? Прости-прости *ROSE* — я правда, в цвецах совершенно %) Обычно же что — деньги, бизнес, путешествия, пластиковые окна :-D  оказывается конкуренция сейчас ВО ВСЕМ!!! Но я все равно в тебя верю!

          6. Анастасия

            Да, конкуренция везде )) Время такое.. Спасибо, теперь точно прорвемся ;)

  10. Анастасия

    Подумала-подумала и плагин не ставила. :) Поменяю в настройках фидбернера подлиннее анонс и все… А то я в последние пару дней увлеклась что-то плагинами. Тем более, судя по комментам, там придется повозиться, а у меня щас что-то совсем руки до сайта не доходят. Вот разве что сегодня немножко дошли :-D

    1. Voroni (автор)

      Да конечно, не супер-пупер важный плагин, можно и без него прожить))) ;)

  11. Ирина

    Я тоже хотела сделать все своими руками, даже прикольненький макет сделала, но время…Валерон прав!

    1. Voroni (автор)

      А при верстке еще и нервы))))))))))

  12. Недовольный

    вы о пользователях-то хоть раз подумали, которым приходится вместо того, чтобы читалке своей спокойно читать статьи, лезть ещё и на сайт ваш.
    Хопуй вам на пользователей. Главное, чтоб счётчик накручивался и за рекламу капало.
    Убейтесь, все ваши рекламы эдблоком вырезаются легко.

  13. Ольга

    Здравствуйте! При попытке скачивания этого плагина пишут: «Этот плагин не обновлялся более двух лет . Он больше не может поддерживаться и может иметь проблемы совместимости при использовании с более поздними версиями WordPress.» Не понятно, работает этот плагин или уже бесповоротно устарел? Нужно искать замену или все же можно его использовать?

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности (подробнее).