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/
- Фид свежих комментариев /comments/feed/
Или
- Фид последних записей /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)
Значок фида на сайте
Значок-ссылка для любой главной фид-ленты можно разместить на сайте в виджете под названием «RSS сайта».
В последних версиях WordPress, этот виджет убран из коробочной версии. Теперь этот виждет можно найти на системном плагине «JetPack» под названием “ссылки RSS JetPack”.
Ссылка на RSS сайта осталась в виджете «Мета».
Настройка RSS ленты WordPress
Настроить, что показывать в фиде сайта 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 отражается в браузере.
При желании или необходимости, можно проверить валидность фид-ленты на сервисе:
Использование RSS ленты
Имея адрес фид-ленты сайта вы можете:
- Показать новости сайта на другом WordPress сайта используя виджет «RSS», записи из любой ленты RSS или Atom;
- Создать новостную рассылку на сервисе FeedBurner. Красивая рассылка со своей формой подписки;
- Показать новости сайта в новостных каталогах, например, LiveRSS: ;
- Создать новостную рассылку своим подписчикам на любом стороннем почтовом сервисе, типа 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.
Источник: www.wordpress-abc.ru