Домой / Группы / Плагины для wordpress rss. Краткое описание технологии RSS. Использование RSS ленты

Плагины для wordpress rss. Краткое описание технологии RSS. Использование RSS ленты

В системе управления контентом сайта WordPress предусмотрена настройка RSS-ленты для добавления информации, размещаемой на страницах блогов и информационных сайтов. Рассмотрим способы настройки и улучшения rss ленты.

Краткое описание технологии RSS

Каковы функции ленты RSS, что означает термин «путь к RSS»? По сформулированному в Википедии определению ее можно отнести к разновидности XML-форматов, которые используются при описании новостных лент, готовящихся новых материалов, происходящих в блогах изменений.

Как правило, обычному пользователю легче освоить, каким образом настроить cron, чем разобраться в профессиональном определении. Немного его упростив, можно сказать, что под понятием ленты RSS подразумевается страница сайта, включающая обычно 10 последних из всех размещенных на нем постов в особом формате – XML, универсальном для считывания разнообразными сервисами и агрегаторами.

Какую пользу приносит применение ленты пользователям? Если вы интересуетесь десятью блогами, то наверняка желаете получать информацию о появлении на них обновлений, а еще лучше иметь возможность ознакомиться с ними на одном ресурсе. Обычно это позволяет обеспечить подписка с использованием email, но при ежедневном добавлении на сайте, допустим 10 статей, вы получите только с него одного 10 сообщений на почту, что может создать определенное неудобство. Хорошим выходом в таком случае является использование подписок на информационный канал subscribe.ru или сервис smartresponder, но у многих сайтов такого вида подписки не имеется.

В подобном случае очень удобно воспользоваться RSS. Для этого следует зарегистрироваться в каком-либо агрегаторе (к наиболее часто используемым относятся Яндекс Лента и собирающийся вскоре закрыться Google Reader) и внести адреса интересующих вас сайтов. Затем достаточно просто зайти на него и получить информацию обо всех обновлениях, добавленных на эти сайты.

Настройка ленты в WordPress

Система WordPress имеет встроенную RSS-ленту, ее можно найти, задав в поисковую строку: название вашего site.ru/feed. Единственная настройка, которая доступна по умолчанию в админке WordPress – изменение количества постов, которая производится нажатием на кнопки: Админ-панель – Параметры – Чтение. Я считаю, что этого недостаточно, так как может возникнуть необходимость удалить или изменить некоторые категории или произвести другие манипуляции, но это невозможно осуществить, используя админку WP.

Поэтому настройка RSS для WordPress выполняется одним из следующих способов: установкой специальных плагинов или редактируя код вручную. Исходя из своего опыта, могу отметить, что удобнее всего использовать плагин «Ozh’ Better Feed». Несмотря на то, что у него не было обновлений, с его помощью внесение изменений в ленту RSS производится максимально просто.

При желании добавления в ленту одновременно с постами размещаемых к ним небольших картинок, можно воспользоваться плагином «Insert RSS Thumbnails». Между тем настройку можно выполнить, не применяя плагины.

Чтобы добавить картинки-миниатюры в файл functions.php, находящемся в теме сайта, вводим специальный код:

Function img_rss($content) { global $post; if (has_post_thumbnail($post->ID)) { $content = "" . get_the_post_thumbnail($post->ID, "thumbnail", array("style" => "float:left; margin:0 10px 10px 0;")) . "" . $content; } return $content; } add_filter("the_excerpt_rss", "img_rss"); add_filter("the_content_feed", "img_rss");

При желании внести изменения в вид ленты вручную, требуется вставить в этот же файл код:

Function acme_product_feed_rss2($for_comments) { $rss_template = "new_rss.php"; load_template($rss_template); } remove_all_actions("do_feed_rss2"); add_action("do_feed_rss2", "acme_product_feed_rss2", 10, 1);

Затем следует сохранить находящийся в корневой директории файл, имеющий название feed2.php под названием new_rss.php. После этой операции все виды изменений, вносимых в этот файл, позволят изменить ленту – убрать ненужные сведения, вносить изменения, касающиеся содержимого постов и другие манипуляции.

Подключаем Feedburner

Feedburner является предоставленным Google сервисом, который при подключении его к ленте вашего сайта, позволяет транслировать ее по следующему адресу: http://feeds.feedburner.com/наименование_ленты.

С помощью данного сервиса производится подписка потребителей по email на ленту вашего сайта, но главное его преимущество состоит в определении им количества подписавшихся людей. Используя обычную ленту WP невозможно подсчитать количество знакомящихся с информацией на вашем сайте пользователей, использующих RSS, но эти данные могут быть получены благодаря Feedburner.

Несмотря на то, что компанией Гугл было сделано объявление о том, что поддержка данного сервиса будет прекращена, пока он работает. И скорее всего у других компаний также имеются подобные сервисы, к услугам которых можно будет прибегнуть в случае закрытия Feedburner.

Порядок подключения к Feedburner достаточно прост: заходим на http://feedburner.google.com/, залогиниваемся, используя свой аккаунт, затем в том окне, которое появилось, вводим адрес ленты своего сайта (site.ru/feed). Затем открываем новое окно, в которое нужно ввести новый адрес (для него можно использовать имя домена, убрав из него точку).

После выполнения этих этапов, лентой уже можно пользоваться с помощью сервиса feedburner. Теперь осталось дать ссылку на ленту на своем сайте (она может выглядеть, например, как изображение RSS). После этого пользователям можно будет сделать подписку на нее, сделав клик.

Здравствуйте, уважаемые читатели! Сегодня я расскажу о настройке RSS WordPress. В этом деле нам помогут два замечательных плагина:

  • FeedBurner — очень просто и быстро создает редирект со старого адреса RSS на новый, полученный после добавления его в сервис FeedBurner
  • Ozh" Better Feed — позволяет настроить вид и содержание RSS ленты новостей.

По-умолчания адрес RSS ленты новостей блога на WordPress имеет следующий вид:

Помимо ленты новостей, WordPress поддерживает подписку на новые комментарии:

Как вы видите, в первом случае достаточно добавить к URL адресу блога /feed , а во втором — /comments/feed . Использовать ли подписку на комментарии или нет — это дело вкуса, но RSS ленту новостей использовать нужно обязательно. После добавления ее адреса в сервис , будет получен новый URL, начинающийся с:

и замените ее на полученный в FeedBurner новый адрес RSS. Обязательно добавьте в тег ссылки атрибуты и rel="_blank", а также заключите ее в тег noindex. Не забудьте сохранить шаблон после внесения изменений.

К сожалению, если до замены адреса RSS, у вашего блога уже были подписчики, они не будут учитываться. Эту проблему решает плагин FD Feedburner Plugin .

FD Feedburner Plugin стандартно. Просто скачайте свежую версию плагина , распакуйте архив и загрузите полученный файл FeedBurner_FeedSmith_Plugin.php на сервер в директорию блога wp-content/plugins.

Настройки плагина FD Feedburner Plugin находятся в разделе «Параметры» — «FeedBurner».

Как вы видите, их совсем немного. Достаточно указать новые адреса фида, и плагин автоматически настроит редирект.

Настройка вида RSS ленты новостей блога WordPress

  • статьи могут просто украсть;
  • подписчику не надо будет заходить на ваш блог, если всю новую информация он будет получать из ленты новостей.

Поэтому необходимо грамотно настроить анонсы статей WordPress, которые будут отдаваться в RSS ленту.

Для этих целей можно использовать стандартные функции WordPress, которые располагаются в разделе «Параметры» — «Чтение».

Эти средства весьма топорные и не отличаются гибкостью:

  • Полный текст — нельзя использовать по выше изложенным причинам;
  • Анонс — в качестве анонса статьи используются первые 55 символов.

Прямо скажу — не впечатляет, поэтому придется прибегнуть к помощи специального плагина Ozh" Better Feed.

Установка и настройка WordPress плагина Ozh" Better Feed

Установка плагина Ozh" Better Feed идентична уже рассмотренной выше, только вместо одного файла необходимо загрузить на сервер всю папку ozh-better-feed. Активируйте плагин и переходите к настройкам в раздел «Параметры» — «Better Feed».

Cut your Feed — позволяет не отдавать полностью статью, а лишь текст до:

  • Cut the Feed on «Read more» links — тега more. Фактически тот анонс, который у вас на главной страницы блога и будет отдаваться в ленту новостей.
  • Cut the Feed on «Next page» links — до тега nextpage, который позволяет представить информацию статьи постранично.

Feed Item Footer — позволяет создать подвал для каждого анонса статьи. Своим видом напоминает встроенный в WordPress редактор с добавлением специальных кнопок:

  • blogname — название блога;
  • blogurl — адрес главной страницы блога;
  • feedurl — адрес RSS ленты новостей блога;
  • posttittle — заголовок статьи;
  • id — идентификационный номер записи,
  • date — дата публикации статьи; Y — год, m — месяц, d — день;
  • categories — категория, в которой находится запись;
  • categorylinks — ссылка на категорию;
  • tags — список меток для записи;
  • taglinks — теперь каждая метка из списка представляет собой ссылку;
  • comments — количество комментариев к этой записи;
  • comments_text — текст для разного количество комментариев, который необходимо прописать чуть ниже в пункте «X Comments» Labels;
  • wordcount — количество слов в посте;
  • wordcount_remain — количество слов в статье, не попавших в анонс;
  • author_first, author_last и author_nick — соответственно имя, фамилия и ник автора.

Пользуясь этими кнопками, можно создать прекрасный информативный подвал для анонса каждой статьи в новостной ленте. Могу в качестве примера привести шаблон своего футера:

«X Comments» Labels — позволяет задать надпись, которая появляется в зависимости от количества комментариев. Так как плагин английский, то в нем не предусмотрено, что множественное число слова «комментарий» в зависимости от их количества пишется по-разному (21 комментарий, 3 комментария, 55 комментариев).

Credit & Love — добавлять или нет ссылку на разработчика плагина в свою ленту новостей.

На этом все. Спасибо большое за внимание. Всех вам благ!

Привет! Мы продолжаем разбирать самые интересные и самые полезные плагины для сайта WordPress ! Сегодня вы узнаете о Супер полезном плагине, который позволит вам публиковать на вашем сайте RSS ленты из разных источников. Вы сможете настроить отображение RSS новостей. Вы сможете добавлять feed каналы на сайт с помощью простого шорткода. Очень простой и полезный плагин! Настройки плагина на Русском языке!

Установить плагин вы сможете прямо из админ-панели WordPress. Перейдите на страницу: Плагины – Добавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.

Общие настройки плагина:

Ограничение пунктов лент по возрасту, вы можете установить здесь, по истечении какого срока удалять устаревшие ленты новостей.

Максимальное количество пунктов в ленте, сколько максимум записей будет отображаться в ленте.

Интервал обновления ленты, выберите через какое время лента будет автоматически обновляться.

– Unique titles only, поставьте здесь галочку, чтобы записи с одинаковыми URL адресами не добавлялись повторно.

Адрес пользовательской ленты, вы можете указать здесь адрес вашей пользовательской RSS ленты, в которой публикуются другие ленты.

Название пользовательской ленты, любое название.

Лимит пользовательской ленты, сколько максимум записей показывать в ленте.

Журнал уровня порога, можно выбрать параметр для уровня порога.

– Certificate Path, здесь указан путь к файлу, содержащему один или более сертификатов. Используется для проверки сертификатов через защищенное соединение, например, при получении доступа к удаленному ресурсу по протоколу https.

– Feed Request Useragent, строка, которая будет использоваться в качестве юзер-агент для feed запросов. Рекомендуется оставить по умолчанию.

Общие настройки отображения:

Максимальная длина названия, длина заголовка.

Для видео в пунктах ленты использовать, ссылка на оригинал или ссылка на встроенный видео-проигрыватель.

Максимальное число отображаемых пунктов в ленте.

Настройки отображения лент:

Показать источник, имя источника ленты.

Текст перед источником.

Настройки отображения дат:

Показывать дату, в анонсах лент.

Текст перед датой, можете указать свой текст.

– Формат даты.

Формат отображения времени “назад”, показывать время прошедшее с момента публикации ленты до текущего момента.

Запретить стили, не отображать стили плагина.

Сохраните настройки.

Далее, после настройки плагина, перейдите на страницу – Источники лент . Здесь будут отображаться все созданные вами ленты. Чтобы добавить новый источник ленты, нажмите вверху на кнопку – Добавить новый .

Далее, на странице добавления нового источника ленты, укажите название ленты, URL адрес ленты и нажмите на кнопку – Опубликовать ленту. Настройки такие же, как и общие настройки для всех лент, смотри выше.

Как добавить RSS ленту на сайт

Зайдите в детали плагина. На вкладке “Установка” вы можете скопировать шорткод для вывода RSS ленты.

Обратите внимание! Внизу страницы вы можете скопировать шорткод для вывода определённой ленты. В шорткоде нужно указать ID ленты (указан на странице “Источники лент” ). Можно указать лимит записей.

Одним из ощутимых преимуществ WordPress является то, что он имеет встроенную поддержку RSS (Really Simple Syndication), предоставляющую простой способ распространения опубликованного контента в отдельных каналах (фидах) сайта. Это делает контент более удобным для потребления пользователями, в том числе и через специальные программы.

RSS представляет из себя файл XML, содержащий весь текст или краткое содержание статьи, дату публикации, имя автора и название категории, который можно прочитать с помощью специальных приложений (читалок и агрегаторов).

Эти приложения собирают и обрабатывают информацию с фидов, после чего, передают ее пользователю в наиболее удобном для чтения виде.

Как использовать

Существует два способа использования RSS в WordPress

  • Подписка – позволяет посетителям подписываться на канал сайта, чтобы просматривать новый контент в своем приложении. Это самый популярный способ, поскольку он дает возможность подписаться даже на отдельную ленту постов и комментариев, и видеть оповещения каждый раз, когда происходит их обновление, без необходимости находиться на сайте.
  • Агрегация – еще один способ, который позволяет собирать каналы из внешних источников, чтобы отображать их на страницах сайта. При этом, лента может размещаться как автоматически, во всех постах, так и вручную, в определенной статье, что дает полный контроль над ней.

В WordPress фид работает по умолчанию, его не надо включать, но и нельзя выключить, по крайней мере нет возможности сделать это стандартными средствами. Чтобы его убрать, потребуются правки в файле «Function.php». Но есть несколько вещей, которые вы можете сделать, чтобы настроить его наиболее подходящим образом.

Настройки

Перейдите в раздел «Настройки» панели управления, и выберите «Чтение». Здесь вы сможете настроить некоторые параметры. Например, задать количество последних постов, которые будут видеть ваши подписчики, а также настроить их содержимое (полный текст или краткое вступление). Имейте ввиду, если вы выбираете полный текст, то подписчики перестанут посещать ваш сайт, чтобы прочитать статью. Краткое вступление дает им лишь небольшую часть статьи, и они могут решить, стоит ли делать переход не ее полную версию.

Отображение подписки

По умолчанию, WordPress имеет встроенный виджет, который называется «Мета». Именно в нем располагаются ссылки на ленты для записей и комментариев. Они не очень привлекательно выглядят, поэтому не способствуют продвижению. Намного лучше будет убрать их из виджета «Мета» и расположить рядом с кнопками социальных сетей.

Вы можете это сделать, используя любой плагин социальных кнопок, который можно найти в каталоге ВордПресс. Кроме того, вы можете даже подключить статистику подписок с помощью сервисов Feedburner или FeedBlitz. Feedburner также имеет собственный плагин и предоставляет код на стилизованный блок подписки, который можно расположить на боковой панели. С его помощью пользователи смогут получать фиды прямо на электронную почту.

В качестве альтернативы, некоторые веб-мастеры часто размещают кнопку «Subscribe to RSS» в подвале сайта, рядом с ссылками «Powered by WordPress» и «Back to top». Это достаточно популярный способ размещения, поэтому многие пользователи ищут эти ссылки именно там.

Отдельные каналы для категорий

В стандартную ленту входят ссылки на все каналы для всех категорий, но вы можете сделать подписку только на одну. Для этого просто перейдите на страницу нужной категории, и скопируйте ее URL-адрес добавив в конец слово «/feed/». Это работает примерно так:

YourSite.ru/sample-category/feed/

После чего, вставьте этот адрес в иконку или текст, которые вы хотите сделать ссылкой на подписку. Таким образом, пользователи смогут подписываться на отдельную категорию простым нажатием на ссылку.

Агрегаторы

Если вы хотите сделать на своем сайте внешние каналы, то для этого существуют специальные агрегаторы. Например, можно использовать бесплатный плагин WP RSS Aggregator, чтобы взять ленту из внешнего источника, настроить ее, и разместить в посте или странице с помощью шорткода. Плагин имеет и платные расширения, добавляющие такие возможности, как:

  • Автоматическое создание постов;
  • Фильтрация по ключевым словам;
  • Вывод изображения-превью, категории и полного текста;
  • Вывод в виджетах.

Создание ленты новостей

После того, как плагин будет установлен, найдите его в панели администратора, и выберите пункт «Add New». Здесь нужно ввести имя ссылки, вставить URL на внешнюю ленту, а также можно настроить:

  • Статус канала (активный или приостановленный);
  • Интервал обновления;
  • Активацию по расписанию.

Выберите нужные опции, нажмите «Опубликовать», и скопируйте полученный шорткод. Этот шорткод вставляется в пост или страницу, где и будет отображаться соответствующая лента. Ее можно настроить простым редактированием шорткода, не посещая плагин.

Вывод

RSS является мощным инструментов для эффективного распространения контента, опубликованного на сайте WordPress. Пользователям станет проще получить доступ к находящемуся на сайте содержимому, а значит его популярность будет только расти, приводя еще больше заинтересованных читателей. Таким образом, это работает как дополнительный способ продвижения ресурса в интернете.

Вы наверняка знаете, что RSS лента WordPress (канал) отличается от сайта, и на один сайт можно создать сколь угодно различных RSS каналов. Не знаете? Читаем дальше.

RSS лента WordPress

RSS лента (канал, фид) это динамический файл формата XML, привязанный к домену сайта, формирующийся по определенным правилам. При публикации нового материала RSS лента этого типа материала дополняется и обновляется.

Если мы откроем файл RSS ленты сайта в браузере, то не увидим визуально понятной информации. Выглядит он так:

Чтобы сделать RSS канал читабельным, существуют, так называемые, RSS агрегаторы.

Важно! RSS агрегатор создаст из нечитабельного фида, отдельную rss ленту главной страницы сайта. Часто такие ленты называют «Новостная лента формата RSS».

Так как агрегаторов много, то можно создать сколь угодно RSS лент главной страницы сайта. У каждой ленты будет свой адрес в сети. Кроме этого, можно создать RSS канал не только для главной страницы сайта, но для различных разделов и новых комментариев.

Например , у вас интернет магазин на WordPress и все появление новых товаров вы отражаете в отдельном разделе «Новинки». Используя адрес фида этого раздела, вы можете создать новостную rss ленту раздела «Новинки». Эта лента будет нужна для создания новостной рассылки магазина.

Еще пример. У вас информационный блог WordPress и все новые статьи вы публикуете на главной странице. В этом случае достаточно создать rss ленту главной страницы блога, который будет пополняться материалом при выходе новой статьи или публикации новости на главной странице блога.

Адреса rss лент WordPress

CMS WordPress по умолчанию создает несколько RSS каналов сайта. Из них важны два главных (указаны относительные URL).

RSS лента WordPress в формате RSS2

  • Фид последних записей /feed/rss/
  • Фид свежих комментариев /comments/feed/rss/
  • Фид последних записей /feed/rss2/
  • Фид свежих комментариев /comments/feed/rss2/

В формате Atom

  • Фид последних записей /atom/
  • Фид свежих комментариев /comments/atom/

В формате RDF

  • Фид последних записей /rdf/
  • Фид свежих комментариев /comments/rdf/

В ядре системы есть файлы, которые выводят каждый из перечисленных фидов. Все лежат в каталоге wp-includes .

Для записей:

  • feed-atom.php (лента в формате atom)
  • feed-rdf.php (лента в формате rdf)
  • feed-rss.php (лента в формате rss) устарел
  • feed-rss.php (формат ленты rss2)
  • feed.php (функции фид-лент )

Примечание: Файл feed.php это RSS-контейнер для функции bloginfo. С помощью функции get_bloginfo () Вы можете получить преобразованную информацию лишенную тегов и символов для использования в фидах сайта.

Комментарии

  • feed-atom-comments.php (лента комментариев в формате atom)
  • feed-rss2-comments.php (лента комментариев в формате rss2)

Значок фида на сайте

В последних версиях WordPress, этот виджет убран из коробочной версии. Теперь этот виждет можно найти на системном плагине «JetPack» под названием «ссылки RSS JetPack».

Настроить, что показывать в фиде сайта WordPress, можно и нужно в консоли на вкладке «Написание», пункты:

  • В RSS-лентах отображать последние…
  • Показывать в ленте…, анонс или полное содержание.

Вывод 1

  • Главных RSS каналов (они же фид-ленты или фиды) сайта два: главной страницы и последних комментариев;
  • RSS лента WordPress имеет четыре формата: rss (устарел), atom, rss2, rdf;
  • С помощью rss-агрегаторов можно создать сколько угодно новостных rss-лент сайта.

Практика применения знаний о фидах WordPress

Для практического использования фид-лент сайта вам понадобится URL главного фида (/feed/) или URL новостного раздела, о котором я говорил в начале статьи (/category/name-category/feed/). feed можно поменять на нужный формат. Префикс category в URL используется в настройках по умолчанию.

Проверка фида

Для проверки фида сайта, нужно полный URL фида вписать в адресную строку браузера и проверить, как RSS лента WordPress отражается в браузере.

При желании или необходимости, можно проверить валидность фид-ленты на сервисе: http://validator.w3.org/feed/

Использование RSS ленты

Имея адрес фид-ленты сайта вы можете:

  • Показать новости сайта на другом WordPress сайта используя виджет «RSS», записи из любой ленты RSS или Atom;
  • Создать новостную рассылку на сервисе FeedBurner. Красивая рассылка со своей формой подписки;
  • Показать новости сайта в новостных каталогах, например, LiveRSS: http://liverss.ru/ ;
  • Создать новостную рассылку своим подписчикам на любом стороннем почтовом сервисе, типа MailChimp. Многофункциональная рассылка, интерфейс на английском языке, со своей настраиваемой формой подписки. Отлично интегрируется с WordPress.

Альтернативой FeedBurner и MailChimp может стать любой другой почтовый сервис: SmartResponder (умер 01-11-2016), UniSender (русс.), Aweber, а также Constant Contact, Campaign Monitor, GetResponse, ActiveCampaign, MyEmma, Mad Mimi, Infusionsoft, Feedblitz, HubSpot, MyNewsletterBuilder, Inbox First, Sailthru, Klaviyo, Vero, Pardot, Zapier, Ontraport, ExactTarget, Vertical Response, Drip, MailerLite, WhatCounts, ConvertKit, MailJet, Maropost.