10 советов по улучшению RSS-канала WordPress
Опубликовано: 2021-12-08
Для веб-сайта на основе подписки RSS-канал является наиболее популярным методом увеличения количества просмотров сайта. Многие новички и любители не знают, как улучшить RSS-канал WordPress . Следовательно, в этом кратком чтении мы включили все для вашего обучения и справочных целей.
Замените полную статью резюме
Пользователи могут прочитать всю статью в своей программе для чтения каналов. Это существенно повлияет на коэффициент конверсии, количество просмотров страниц и доход от рекламы.
Иногда именно издатели намереваются показать сводку, которая в обязательном порядке требует от зрителя посещения сайта.
WordPress предлагает своим пользователям встроенное решение, позволяющее улучшить RSS-канал WordPress . Посетите страницу чтения из меню «Настройки» администратора WordPress.
Здесь выберите вариант « для каждой статьи в ленте новостей ». Для следующего шага нажмите на опцию сводки, а затем, чтобы сохранить настройки, нажмите кнопку «Сохранить изменения».
Пользователь также может контролировать количество отображаемых сообщений на той же странице параметров настроек.
Включить избранное изображение
По умолчанию избранные изображения постов не добавляются в RSS-канал WordPress. Если вы используете некоторые внешние или сторонние плагины для чтения каналов, они могут это сделать, но это необходимо проверить.
Если вы не используете какой-либо оптимизированный плагин, который делает эту работу за вас, вам придется кодировать его. В плагине для конкретного сайта или в файле function.php темы добавьте следующий код.
функция rss_post_thumbnail($content) {
глобальный $пост;
if(has_post_thumbnail($post->ID)) {
$контент = '<p>' . get_the_post_thumbnail($post->ID) .
'</p>' . получить_содержимое();
}
вернуть $контент;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');
Когда вы добавите этот код, он гарантирует, что избранное изображение будет отображаться внутри абзаца перед содержимым публикации.
Добавляйте контент до/после поста
Добавление контента в начало или конец сообщения в ваших RSS-каналах существенно способствует достижению вашей цели — улучшить RSS-канал WordPress.
Это можно легко сделать с помощью плагина. Вы можете найти эффективный плагин в каталоге WordPress в соответствии с требованиями вашего сайта.
Это помогает поисковым системам распознавать ваш контент как оригинальный источник, поэтому вы также защищены от разборок контента.
Добавить пользовательские типы сообщений
В зависимости от цели разные сайты используют настраиваемые типы сообщений для размещения такого контента, как обзоры, рецепты и т. д. В WordPress каждому пользовательскому типу записи назначается уникальный RSS-канал. Но в основной RSS-ленте отображаются только «Сообщения».
Чтобы отобразить пользовательские типы сообщений, добавьте следующий код в плагин для злобы или в файл function.php темы.
функция myfeed_request($qv) {если (isset($qv['канал']) && !isset($qv['post_type']))$qv['post_type'] = array('сообщение', обзоры', рецепты');вернуть $qv;}add_filter('запрос', 'myfeed_request');
Если вы заметили, в приведенном выше коде мы добавили обзоры и рецепты в качестве двух настраиваемых типов сообщений. Пожалуйста, замените их вашими фактическими типами, чтобы получить желаемые результаты. Все остальное, кроме имен, не требует изменений.
Подписаться по электронной почте
Не все читатели предпочитают программу для чтения каналов, поскольку некоторые из них намерены подписаться по электронной почте. Когда вы убедитесь, что они могут удобно подписаться на электронные письма, это может помочь вам улучшить RSS-канал WordPress.
Есть простые и многочисленные способы сделать это. Опция RSS для электронной почты предоставляется всеми популярными поставщиками услуг почтового маркетинга. Косвенно вы позволяете им проверять ваш сайт на наличие нового контента, а затем отправлять его по почте подписчику.
Подписка на категории
Для каждой категории на сайте WordPress есть отдельная RSS-лента. Это позволяет пользователям подписываться на определенную категорию, которая их интересует.
Большинство пользователей не знают об этом, и это главная ошибка с их стороны. Если вам удастся добавить кнопки подписки со ссылками на RSS-каналы категорий, им будет проще.
Это позволит им вернуться на ваш сайт всякий раз, когда будет обновляться содержание определенной категории.
Подписка для авторов
Ваша аудитория будет заинтересована в подписке на блоги своих любимых, если вы ведете блог с несколькими авторами. Здесь также есть отдельный RSS-канал, как и в пользовательских типах сообщений и категориях.

Вы можете существенно изменить ситуацию, разрешив пользователям подписываться на своих авторов. Это также поможет вам проанализировать лучших и худших авторов вашего сайта. Следовательно, вы также можете управлять содержанием сайта в соответствии с ожиданиями аудитории.
Используйте тактику «Показать и скрыть содержимое».
Это одна из известных тактик по улучшению RSS-канала WordPress. Вы можете отображать определенный контент только для пользователей, которые подписались на ваш канал. И наоборот, скрыть конкретный контент для пользователей, не подписавшихся на ленту.
Это напрямую влияет на выбор пользователями подписки, чтобы они могли получать необходимую информацию, которая важна или представляет для них интерес.
Вы можете легко найти плагины в каталоге WordPress, которые помогут вам с этой задачей. Иногда с некоторыми плагинами вам придется вводить шорткоды в определенных местах, поэтому проверьте плагин и прочитайте отзывы, прежде чем завершить его.
Интеграция иконок социальных сетей с сообщениями
Добавление значков социальных сетей в саму ленту помогает пользователям делиться контентом на различных платформах социальных сетей. Первым шагом в этом является создание кнопок из значков изображений, которые вы хотите использовать.
Перейдите на «Добавить новую страницу» в меню «Медиа» и добавьте нужные значки социальных сетей.
После успешной загрузки скопируйте местоположение и сохраните его в файле. Следующим шагом будет добавление следующего кода в плагин для конкретного сайта или в файл темы function.php.
// для содержимого пользовательского фидафункция wpb_add_feed_content($content) {
// Проверяем существующий запрошенный фидесли (is_feed()) {
// Кодировка для отправки ссылки на пост$permalink_encoded = urlencode(get_permalink());
// Приобретение заголовка публикации для твита$post_title = get_the_title();
$контент .= '<p><a href="http://www.facebook.com/sharer/sharer.php?u=' . $постоянная_закодированная_ссылка . '” title=”Поделиться на Facebook”><img src=”Здесь находится URL-адрес файла значка Facebook” title=”Поделиться на Facebook” alt=”Поделиться на Facebook” width=”64px” height=”64px” /></ а>
<a href="http://www.twitter.com/share?&text='. $post_title . '& URL=' . $постоянная_закодированная_ссылка . '” title=”Поделиться в Твиттере”><img src=”Здесь находится URL-адрес файла значка Facebook” title=”Поделиться в Твиттере” alt=”Поделиться в Твиттере” width=”64px” height=”64px” /></ а></p>';}вернуть $контент;}
add_filter('the_excerpt_rss', 'wpb_add_feed_content');add_filter('the_content', 'wpb_add_feed_content');
Убедитесь, что вы заменили исходный атрибут своим собственным URL-адресом, иначе код не будет работать.
Задержка после появления
Скребки контента часто используют RSS-канал, чтобы получить ваш контент и отобразить его на своем веб-сайте. Если у вас есть потенциальный контент, но на новом сайте, то эти существующие мощные сайты превзойдут вас в результатах поиска.
Единственное решение этой проблемы — отложить появление поста. С помощью этого метода мы косвенно предоставляем поисковой системе достаточно времени для сканирования и индексации вашего контента.
Следующий код необходимо скопировать в плагин для конкретного сайта или в файл function.php темы для внесения изменений.
функция publish_later_on_feed($where) {
глобальный $wpdb;
если ( is_feed() ) {// временная метка в формате WP$now = gmdate('Ymd H:i:s');// значение ожидания; + устройство$ждите = '6'; // целое число
// http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff$устройство = 'МИНУТА'; //МИНУТА, ЧАС, ДЕНЬ, НЕДЕЛЯ, МЕСЯЦ, ГОД
// добавляем SQL-sytax по умолчанию $where$where .= ” AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait “;}вернуть $где;}
add_filter('posts_where','опубликовать_позже_на_ленте');
В приведенном выше коде мы добавили шестиминутную задержку для появления, но вы можете легко изменить ее в соответствии со своими потребностями.