Как задержать появление сообщений в RSS-ленте WordPress

Хотите задержать появление постов в RSS-ленте вашего сайта?? Отсрочка появления постов может спасти вас от случайной рассылки незаконченной работы, дать...

Хотите задержать появление постов в RSS-ленте вашего сайта??

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

В этой статье мы покажем вам, как задержать появление постов в RSS ленте WordPress.

Зачем задерживать RSS ленту в WordPress?

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

Добавляя задержку между RSS-каналом и живым сайтом, вы получаете небольшое окно времени, чтобы поймать ошибку на живом сайте и исправить ее.

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

Задерживая появление статьи в RSS-ленте, вы можете дать поисковым системам достаточно времени, чтобы сначала просмотреть и проиндексировать ваш контент.

Сказав это, давайте посмотрим, как легко задержать появление постов в RSS-ленте сайта WordPress.

Как отложить появление сообщений в RSS-ленте WordPress

Для начала мы рекомендуем использовать WPCode для задержки появления постов в ленте вашего сайта. WPCode позволяет безопасно и легко добавлять пользовательский код в WordPress, не беспокоясь о том, что ваш сайт сломается.

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

function wpb_snippet_publish_later_on_feed( $where ) < global $wpdb; if ( is_feed() ) < // Timestamp in WP-format. $now = gmdate( 'Y-m-d H:i:s' ); // Number of unit to wait $wait = '10'; // integer. // Choose time unit. $unit = 'MINUTE'; // MINUTE, HOUR, DAY, WEEK, MONTH, YEAR. // Add SQL-sytax to default $where. By default 10 minutes. $where .= " AND TIMESTAMPDIFF($unit, $wpdb->посты.post_date_gmt, '$now') > $wait "; > return $where; > add_filter( 'posts_where', 'wpb_snippet_publish_later_on_feed' );

Сейчас мы покажем вам, как сделать это простым способом с помощью WPCode.

Во-первых, вам нужно установить и активировать бесплатный плагин WPCode. Для получения подробной информации вы можете прочесть наше пошаговое руководство по установке плагина WordPress.

После активации вы можете перейти на страницу Сниппеты кода « Добавить сниппет. После этого просто найдите в поиске «rss» или прокрутите вниз до категории «RSS-каналы».

Затем, просто наведите курсор на «Задержка сообщений в RSS лентах» в результатах и просто нажмите на «Использовать сниппет».’

Добавить сниппет с помощью WPCode

Далее вы попадете на экран ‘Edit Snippet’, где WPCode предварительно настроил для вас параметры сниппета.

По умолчанию ваши сообщения будут появляться в RSS-ленте с задержкой в 10 минут с момента публикации.

Если эта задержка вас устраивает, то все, что вам нужно сделать, это нажать на переключатель, чтобы изменить его на «Активный» и нажать кнопку «Обновить».

Настройка времени задержки ваших сообщений в RSS-ленте

Если вы хотите изменить длительность задержки, вы можете сделать это, изменив число в строке 10 и единицу времени в строке 13.

Например, вы можете отложить публикацию на один час, если замените $wait = ’10’; и $unit = ‘MINUTE’ на $wait = ‘1’ и $unit = ‘HOUR’ .

Если вам нужно снова настроить задержку, просто повторите эти шаги, а если вы хотите, чтобы посты сразу попадали в ленту, просто верните переключатель в положение «Неактивный» и нажмите «Обновить».’

Не забудьте ознакомиться с библиотекой сниппетов WPCode

WPCode также поставляется с огромной коллекцией других сниппетов кода. Вы можете посмотреть, что там находится по адресу Сниппеты кода » Библиотека в вашей панели администратора.

Библиотека сниппетов кода WPCode

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

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

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

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

Оцените статью
Добавить комментарий