Хотели бы вы добавить эксклюзивный контент только для RSS подписчиков? Можно использовать такой вот «бонусный» контент для того, чтобы призывать пользователей подписываться на ваш RSS канал. В сегодняшней статье мы покажем вам как отображать определенный контент только для своих RSS подписчиков в WordPress.
Зачем и когда вам может понадобиться контент только для подписчиков в WordPress?
Лучшим способом получения обновлений с вашего сайта для пользователей будет подписка на рассылку или на вашу RSS ленту. Вы даже сможете рассылать свои записи WordPress по списку электронных адресов подписчиков, используя сервисы вроде MailChimp, Aweber и т.п.
Однако, нужно ведь как-то убедить пользователей подписываться на ленту RSS. Многие владельцы сайтов используют маркетинговую тактику под названием «Обновления контента» для привлечения подписчиков.
Таким же образом вы можете предлагать своим пользователя бонусный контент при условии, что они подпишутся на ваш RSS канал.
Давайте же посмотрим как можно отображать определенный контент только RSS подписчикам или же добавлять контент только в ленту.
Способ 1: Добавляем контент исключительно для ленты с помощью плагина
Этот способ самый простой и рекомендуется для новичков.
Первым делом вам потребуется установить и активировать плагин WP Kill in Feed.
После активации плагин создаст два новых шориткода, доступных для применения на сайте.
Первый шорткод — [addtofeed]. Он позволяет вам добавлять контент только для RSS ленты, если обернуть его в шорткод. Вот так:
[addtofeed] Это контент только для подписчиков RSS ленты [/addtofeed]
Между шорткодами вы можете добавлять любой контент по вашему желанию, будь то текст, картинки, видео с YouTube и т.д. Этот контент будет виден только в RSS, посетителям сайта он отображаться не будет.
Можно уведомить посетителей о том, что доступно больше контента, который виден только RSS подписчикам, и указать ссылку на свою ленту.
Скрываем контент от подписчиков ленты RSS
Плагин также позволяет вам скрывать контент от подписчиков ленты RSS и делать его видимым только для пользователей, которые пришли непосредственно на сайт.
Просто оборачиваем контент в шорткоды [killinfeed] [/killinfeed] и он перестанет быть видимым вашим RSS подписчикам. Вот таким образом:
[killinfeed]Контент, скрытый от подписчиков RSS ленты [/killinfeed]
WP Kill In Feed
Current Version: 1.2
Last Updated: 29.10.2018
wp-kill-in-feed.zip
Способ 2: Показываем контент только RSS подписчикам с помощью кода
Этот способ предполагает добавление кода на ваш WordPress сайт.
Просто вставляем следующий сниппет в файл functions.php вашей темы или в плагин для сайта WordPress:
function feedonly_shortcode( $atts, $content) { if (is_feed()) return apply_filters( 'the_content', $content ); return ""; } add_shortcode('feedonly', 'feedonly_shortcode');
Код в принципе практически идентичен тому, что в плагине. Он просто проверяет, запросил ли пользователь ленту, а затем добавляет контент только для RSS в содержимое записи. В любом другом случае он пропускает контент для ленты.
Вам потребуется только обернуть контент, предназначенный только для ленты, в шорткод вот таким образом:
[feedonly]Этот контент виден только для подписчиков RSS ленты[/feedonly]
Контент внутри шорткода будет виден только вашим подписчикам. И снова таки, вы можете сообщить посетителям сайта о том, что они смогут получить больше интересного материала, если подпишуться на ленту.
Мы надеемся, что эта статья помогла вам научиться отображать контент только для подписчиков RSS ленты в WordPress.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.