Знакомство с RSS в WordPress

Зачем нужны RSS ленты

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

Прямо из коробки Вордпресс создает фиды каждого типа страниц: рубрики, теги, архивы по датам, фиды комментариев и т.д.. Для типичного блога большинству посетителей будут интересны только фиды, содержащие основные публикации на сайте и, возможно, лента последних комментариев. Они забирают эти два фида для того, чтобы быть в курсе всех событий вашего сайта, и добавляют фиды в фид-ридер.

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

За и Против предоставления фидов посетителям

Кто угодно может посетить ваш сайт. Точно также, кто угодно может подписаться на ваш сайт. В результате получается интересная и неоднозначная ситуация. Для сайтов, источником дохода которых является реклама, потеря посетителей – это потеря доходов, т.к. подписчики не видят рекламу в рсс-лентах.

В целом последствия таковы:

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

К счастью, есть несколько решений этих проблем. Но даже не взирая на все недостатки, рсс-ленты – великолепный способ построить и расширить аудиторию сайта. Не будем пока забегать вперед и рассмотрим основные типы фидов, доступных в Вордпрессе.

Важное замечание — не используйте относительные ссылки в своих записях!

Относительные ссылки вида «/category/post-123.html» отлично работают на вашем сайте, но стают нерабочими, когда включены в фиды. Т.к. фиды могут открываться в приложениях, браузерных читалках и различных десктопных программах, относительные ссылки и относительные адреса картинок приводят к неправильному формированию адресов. Если вы не можете сами исправить все адреса на своем блоге, то воспользуйтесь плагином URL Absolutifier, который отфильтрует содержимое фидов и преобразует все относительные ссылки в абсолютные, содержащий полный адрес вашего сайта.

Различные типы лент

Вордпресс генерирует кучу рсс-лент для всего, что только можно. Кроме этого можно создавать свои собственные ленты, в которые будут включены или наоборот исключены определенные теги и рубрики. И кроме этого, для поддержки большинства типов программ и читалок, вордпресс предлагает все фиды в множестве форматов: RSS, RDF, RSS2, и Atom. Все это может несколько обескуражить, но давайте разберемся, что к чему.

Лента записей

Лента записей вашего блога или главная лента является основным источником контента для подписчиков. Если не ограничивать плагином или скриптом, каждый опубликованный пост появляется в этой ленте. И только содержимое записей появляется в ней. Обычно она доступна по следующему адресу https://supersite.ru/feed/ и именно этот адрес подписчики добавляют в свои ридеры.

Вот небольшой обзор основных ридеров.

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

Google Reader некоторое время назад был самым популярным сервисом, однако, по понятным лишь Гугл причинам, был закрыт. На освободившееся поле боя ринулись конкуренты, одним из наиболее активно развивающимся стал Feedly, позволяющий сделать импорт подписок из аккаунта гуглридера.

Thunderbird – десктопное почтовое приложение, также позволяющие делать подписки на фиды любых форматов.

Firefox Live Bookmark – Firefox не просто отличный браузер с кучей плагинов и возможностей, но и замечательно подходит для подписки и чтения лент с любимых сайтов, на которых нужно будет только выбрать «Подписаться на ленты новостей» в меню Закладки — и готово, вы всегда в курсе всех новостей.

Лента комментариев

Лента с комментариями вашего сайта отображает в хронологическом порядке все опубликованные комментарии. Она доступна по адресу https://supersite.ru/comments/feed/

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

Индивидуальная лента комментариев записи

Для каждой записи на вашем сайте, открытой для комментирования, создается соответствующая лента комментариев, чтобы можно было подписаться и отслеживать дискуссию конкретно по этой записи. Каждая индивидуальная лента комментариев записи содержит все комментарии этой записи и находится по адресу типа такого https://supersite.ru/2009/10/billy-mays-fan-club/feed/

Такие ленты тоже бывают достаточно востребованными, но достаточно часто вместо rss-подписки на новые комментарии посетители предпочитают подписаться на новые комментарии на email. Далее будет рассказано как это сделать.

Лента рубрик и тегов

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

  • https://supersite.ru/category/football/feed/
  • https://supersite.ru/tag/football/feed/

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

Если вы хотите предоставить посетителям автоматически генерируемый список лент рубрик с симпатичной иконкой, то понадобится функция wp_list_categories() и несколько параметров:

<?php wp_list_categories('feed_image=<span style="color:#FF0000;">https://digwp.com/feed-icon.png</span>&depth=1'); ?>

*Не забывая вставить ссылку на свою иконку

Полный список всех возможностей можно посмотреть тут.

Другие типы лент

Не будем детально рассматривать оставшиеся типы лент, лишь взглянем на их разнообразие. И повторюсь, все эти ленты генерируются автоматически, нет необходимости их включать или выключать, достаточно знать, что они просто есть и доступны, если вдруг понадобятся.

  • Лента автора – https://supersite.ru/author/blake/feed/
  • Годовая лента – https://supersite.ru/2009/feed/
  • Месячная лента – https://supersite.ru/2009/10/feed/
  • Дневная лента – https://supersite.ru/2009/10/30/feed/
  • Лента страницы – https://supersite.ru/about/feed/

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

А если мы хотим дать возможность посетителям подписаться на комментарии не через ленту, а на email, нам поможет плагин Subscribe to Comments. После установки он добавляет опцию в форму комментирования, при включении которых все новые комментарии к этой записи будут отправляться на емейл, указанный в форме комментария. Будучи единожды подписанным, пользователь будет получать текстовое письмо с уведомлением о новом комментарием, а также ссылками на управление подпиской, дающими возможность в любой момент отписаться.

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

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

Scroll Up