WP Cron — это встроенный в ядро WordPress планировщик задач, позволяющий выполнять различные задачи строго по заранее заданному расписанию, например:
Публикация запланированных записей;
Проверка обновлений ядра WordPress;
Для начала, установите плагин WP Crontrol (про него описано выше). Затем зайдите в Инструменты — Cron Events (http://example.com/wp-admin/tools.php?page=crontrol_admin_manage_page
):
В норме, вы увидите примерно следующее:
Если страница не открывается, либо открывается, но в её таблице очень много позиций, значит, стоит их очистить.
Самое простое: через functions.php:
- Открываете functions.php и прямо в самом начале файла под
<?php
прописываете:<?php update_option('cron', '');
и сохраняете результат;
- Открываете любую страницу сайта;
- Возвращаетесь в
functions.php
и удаляете строкуupdate_option('cron', '');
, сохраняете результат; - Снова открываете Инструменты — Cron Events и смотрите, таблица должна придти в норму (быть пустой или иметь мало значений).
Всё, теперь WP Cron должен работать нормально.