WordPress как очистить планировщик WP Cron

WP Cron — это встроенный в ядро WordPress планировщик задач, позволяющий выполнять различные задачи строго по заранее заданному расписанию, например:

Публикация запланированных записей;
Проверка обновлений ядра WordPress;

Для начала, установите плагин WP Crontrol (про него описано выше). Затем зайдите в ИнструментыCron Events (http://example.com/wp-admin/tools.php?page=crontrol_admin_manage_page):
WP Crontrol Cron Events
В норме, вы увидите примерно следующее:

Список событий в WP Crontrol

Список событий в WP Crontrol

Если страница не открывается, либо открывается, но в её таблице очень много позиций, значит, стоит их очистить.
Самое простое: через functions.php:

  1. Открываете functions.php и прямо в самом начале файла под <?php прописываете:
    <?php
    update_option('cron', '');
    

    и сохраняете результат;

  2. Открываете любую страницу сайта;
  3. Возвращаетесь в functions.phpи удаляете строку update_option('cron', '');, сохраняете результат;
  4. Снова открываете ИнструментыCron Events и смотрите, таблица должна придти в норму (быть пустой или иметь мало значений).

Всё, теперь WP Cron должен работать нормально.

Leave a Reply

Your email address will not be published. Required fields are marked *