Веб-Денис
Помогаем создавать лучшее
  • Ответы WP
  • HTML-CSS
  • Фон сайта
  • Блог DM
Главная › Wordpress › RSS лента

Как задержать публикацию записей в RSS WordPress без плагина?

2022-03-18
Источник: неизвестно

Для того чтобы задержать отображение последних новостей в ленте RSS на сайте WordPress .

Необходимо открыть файл functions.php который находиться в папке с темой сайта и установить следующий код:

PHP

/** RSS - задержка публикации записей
--------------------------------------------------------**/
function whp_feed_pause($where) {
global $wpdb;
if (is_feed()) {
$now = gmdate('Y-m-d H:i:s');
$wait = '15';
$device = 'MINUTE';
$where .= " AND TIMESTAMPDIFF($device,
$wpdb->posts.post_date_gmt, '$now') > $wait ";
}
return $where;
}
add_filter('posts_where', 'whp_feed_pause');

15 — задержка на пятнадцать минут (вы ставите своё значение)

На этом у меня всё! Удачных решений!

С уважением, Денис Мехедов
→Как на Wordpress отключить все RSS ленты рубрик кроме нужной?→Как отключить RSS ленты на сайте Вордпресс?→Как удалить версию WordPress в шапки сайта и RSS-страницах?
1 Комментарий
  1. Николай Васильевич
    08.03.2022 в 19:39
    #1

    Огонь решение, как раз то что надо! Отключать ленту нехоч а вот задержка то, что надо! :laugh: :fudge:

    Ответить
Отменить ответ
Автор Денис Мехедов
Привет!

Я Денис Мехедов.

И я даю ответы на темы:

Ответов - 160
  • CSS стили 5
  • functions.php 2
  • htaccess 13
  • JavaScript 5
  • RSS лента 9
  • Sitemap.xml 4
  • wp-config.php 9
  • Админка 12
  • Верхняя панель 5
  • Дизайн 9
  • Доступ 3
  • Записи 18
  • Записи выводим 9
  • Комментарии 15
  • Метки 2
  • Миниатюры 7
  • Обновления 6
  • Отключаем код 5
  • Поиск 5
  • Пользователи 2
  • Рубрики 8
  • Статистика 2
  • Страницы 2
  • Шорткоды 3

  • О проекте
  • Автор
  • Контакты
  • Комментарии
  • © Web-Denis 2022
  • Дизайн © ДМ
  • Хостинг Timeweb
При копировании материалов, ссылка на сайт обязательна.
Политика конфиденциальности
Мы cохраняем файлы cookie.