RSS лента в WordPress

RSS лента в WordPressWordPress как платформа изначально рассчитан на блоги и информационные сайты. Потому в него по умолчанию уже включен функционал RSS-ленты — остается только понять, как настроить rss ленту wordpress и как сделать ее более красивой.

Содержание

  • 1 Какой урл у RSS ленты сайта WordPress?
  • 2 Как отключить RSS на сайте WordPress
    • 2.1 Отключаем RSS на WordPress с помощью плагина:
    • 2.2 Отключаем RSS на WordPress без плагина:
  • 3 Редирект RSS ленты на feedburner
  • 4 Запретить поисковикам индексировать RSS
  • 5 Добавить картинки (миниатюры) в RSS
  • 6 Как получить RSS ленту отдельной рубрики в WordPress
  • 7 Как получить комментарии отдельной записи WordPress в RSS
  • 8 Как получить в RSS материалы по отдельным меткам
  • 9 Как получить в RSS материалы отдельного автора
  • 10 Как получить в RSS материалы по результатам поиска
  • 11 Как исключить материалы категорий из RSS-ленты на WordPress
  • 12 Как исключить отдельные записи из RSS-ленты на WordPress
  • 13 Что делать, если RSS на WordPress содержит ошибки
  • 14 Как публиковать записи в RSS с задержкой
  • 15 Как добавить подписи к записям в RSS
  • 16 Как скрыть часть контента в RSS

Функционал RSS-ленты встроен в WordPress по умолчанию, поскольку движок изначально рассчитан на блоги, а зачастую используется как информационные и новостные сайты. Если мы наберем в браузере наш_сайт.ру/feed – мы и увидим эту саму RSS-ленту. Говоря техническим языком, RSS — семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т.п. С помощью RSS ленты своего сайта можно информировать своих читателей о новых материалах на своем сайте, транслировать анонсы публикаций на сторонние сайты и сервисы, ускорять индексацию новых материалов и т.д. и т.п.

Программировать RSS-ленту для сайта на WordPress нет необходимости, она уже включена на Вашем блоге. Между тем, если мы попытаемся ее настроить или внести какие-либо изменения в ее работу, то будем очень удивлены, увидев в настройках WordPress (Настройки – Чтение) весьма скудный функционал:

  • В RSS-лентах отображать последние (число) элементов
  • Для каждой статьи в ленте отображать: а) Полный текст, б) Анонс

Не удивляйтесь, но это все!

Между тем, на практике возникают многочисленные ситуации, когда необходимо вмешаться в работу RSS-ленты на WordPress, а с таким богатым функционалом настройки RSS далеко не уедешь! Данная статья в какой-то мере призвана ответить на часто возникающие вопросы – по настройке и оптимизации RSS лент на сайтах WordPress.

Какой урл у RSS ленты сайта WordPress?

Чтобы не запутаться в этом вопросе, начать надо с того, что WordPress отдает RSS ленту в разных форматах, поэтому и ссылки будут разными:

  • ваш_сайт.ru/feed (RSS 2.0)
  • ваш_сайт.ru/feed/rdf (RDF/RSS 1.0)
  • ваш_сайт.ru/feed/atom (Atom format)

В зависимости от настроек Вашего сайта, они могут открываться по следующим адресам:

  • ваш_сайт.ru/wp-rss2.php (RSS 2.0 format)
  • ваш_сайт.ru/wp-rdf.php (RDF/RSS 1.0 format)
  • ваш_сайт.ru/wp-atom.php (Atom format)

или

  • ваш_сайт.ru/?feed=rss2 (RSS 2.0 format)
  • ваш_сайт.ru/?feed=rdf (RDF/RSS 1.0 format)
  • ваш_сайт.ru/?feed=atom (Atom format)

В WordPress также встроена возможность экспорта комментариев в RSS ленту. Ссылки будут доступны по адресам (для разных форматов RSS):

  • ваш_сайт.ru/comments/feed  (RSS 2.0 format)
  • ваш_сайт.ru/comments/atom  (Atom format )
  • ваш_сайт.ru/comments/rdf  (RDF/RSS 1.0 format)

Как отключить RSS на сайте WordPress

У некоторых вебмастеров возникает необходимость отключить RSS ленту на сайте, сделать ее полностью недоступной. Это можно сделать, как с помощью плагина, так и без плагина.

Отключаем RSS на WordPress с помощью плагина:

Плагины – Добавить новый – Disable RSS (активируем плагин). Этот плагин отключит все RSS/Atom/RDF каналы на вашем сайте.

Отключаем RSS на WordPress без плагина:

В файл functions.php вашей текущей темы добавляем строчки кода:


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

Ваш адрес email не будет опубликован. Обязательные поля помечены *