Больше результатов...

Generic selectors
Только точные совпадения
Искать в заголовках
Искать в контенте
Post Type Selectors
Filter by Categories
FAQ
Hostenko
Вдохновение
Видеоуроки
Новости
Плагины
Темы
Уроки
Хаки

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

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

inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!

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

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

Зачем добавлять свою подпись в конце 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
inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!
Алексей Шевченко
редактор wpcafe
Изучает сайтостроение с 2008 года. Практикующий вебмастер, специализирующий на создание сайтов на WordPress. Задать вопрос Алексею можно на https://profiles.wordpress.org/wpthemeus/

Комментарии к записи: 1

Ирина:

Спасибо за информацию. А что делать, если такая подпись нужна не для всех постов/статей, а только для некоторых из них? Можно ли это как-то настроить?

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