Как добавить отдельную подпись или другой контент в конце поста на RSS Feed

Технологии RSS достаточно много лет, но ее ещё рано списывать со счетов. У RSS есть огромная армия поклонников, которые предпочитают читать новости со устройств в удобном виде без рекламы и всего стилевого оформления веб-сайта. В этом плане новости из ленты RSS чем-то похожи на новомодный AMP.

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

Как добавить отдельную подпись или другой содержимое в конце поста на RSS Feed

Смотрите также:

  • Используем RSS для автоматической публикации содержимого на WordPress
  • Считаем подписчиков RSS и выводим счетчик для WordPress
  • Руководство по использованию RSS-сервиса FeedPress с WordPress
  • 5 плюсов от использования FeedBurner для WordPress
  • 7 бесплатных альтернатив сервису FeedBurner

Зачем добавлять подпись в конце WordPress поста на RSS?

Читать новостные RSS ленты удобно с мобильных устройств, используя такие программы как Feedly.

Однако, тут есть одна проблема. Дело в том, что RSS любят не только читатели, но и интернет-боты( content scrapers), которые автоматически собирают и воруют контент, как только он опубликован.

Если у вас популярный веб-сайт с настроенным RSS, велика вероятность того, что где-то в сети есть ещё один веб-сайт, на котором под копирку дублируется контент. И самая плохая новость — это то, что у таких веб-сайтов поисковый рейтинг может оказаться даже выше, чем у веб-сайта.

Как вы можете от этого защититься?

Для этого можно добавлять в конце каждого поста для RSS-ленты определенную подпись или абзац текста с зашитой ссылкой(backlink) на оригинальный пост на веб-сайте.

К примеру: «Эта запись впервые была опубликована такого-то числа на таком-то веб-сайте по такой ссылке.»

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

Давайте посмотрим, как можно без проблем это сделать на WordPress.

Метод 1. Добавляем RSS подпись при помощи Yoast SEO

Это самый простой метод. Если вы ещё не используете бесплатный плагин Yoast SEO(что странно как для WordPress веб-сайта, который регулярно публикует контент), тогда установите и активируйте его напрямую теперь:


Как добавить отдельную подпись или другой контент в конце поста на RSS Feed

После активации зайдите в панель параметров плагина и переключитесь на вкладку Features. Опуститесь ниже до раздела Advanced settings pages и убедитесь, что он включен:

Как добавить отдельную подпись или другой контент в конце поста на RSS Feed

Сейчас сохраните параметра плагина.

После обновления и перезагрузки страницы параметров у вас появится меню SEO → Advanced page. Зайдите туда и переключитесь на вкладку RSS:

Как добавить отдельную подпись или другой содержимое в конце поста на RSS Feed

В разделе RSS feed settings вы можете добавить уникальный текст для RSS ленты новостей. В верхнем поле ввода впишите текст, который будет размещен перед контентом каждого поста, а в нижнем — после контента каждого поста.

Yoast SEO автоматом добавит заготовленный текст с упоминанием ссылки на веб-сайт и ссылки на сам пост. Вы можете использовать этот текст как есть, а можете без труда отредактировать и перевести его на русский.

Не забудьте сохранить изменения.

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

Как добавить отдельную подпись или другой содержимое в конце поста на RSS Feed

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

Этот метод сложнее. Но зато не придется устанавливать и настраивать Yoast SEO. Вам необходимо добавить этот программный код в файл functions.php активной темы оформления:

function wpb_feed_filter($query) {if($query->is_feed) {add_filter('the_content','wpb_feed_content_filter');add_filter('the_excerpt_rss','wpb_feed_content_filter');}return $query;}add_filter('pre_get_posts','wpb_feed_filter'); function wpb_feed_content_filter($content) {// Content you want to show goes here $content.= 'Thanks for reading, check out <a href="'. get_bloginfo('url').'">'. get_bloginfo('name').'</a> for more awesome stuff.';return $content;}

Этот код будет выполнять проверку, была ли страница с постом запрошена через RSS Feed или нет. И если запрос был через RSS Feed, то к основному содержимому снизу добавляется отдельное сообщение. Текст сообщения вы можете без проблем отредактировать в этом кода на ваше усмотрение.

На этом все! Надеюсь, мы смогли вам помочь разобраться в подписи под RSS содержимым, и вы сейчас знаете, почему это полезно делать.

Источник: wpbeginner.com

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

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