Почему не запускаются задачи WP-Cron и пропускаются публикации

WP-Cron зависит от обращений к сайту, поэтому на проекте с редкими визитами или заблокированными внутренними запросами задачи могут выполняться с задержкой.

Почему не запускаются задачи WP-Cron и пропускаются публикации — тематическая фотография

WP-Cron в WordPress — это не настоящая системная задача по расписанию, а имитация: он запускается только при заходе посетителя на сайт. На сайтах с низким трафиком публикации по расписанию могут откладываться на часы, пока не зайдёт хоть кто-то.

Почему так устроено по умолчанию

WP-Cron проверяет отложенные задачи (публикацию по расписанию, проверку обновлений) при каждой загрузке страницы. Если сайт посещают редко, эта проверка просто редко срабатывает — задача технически запланирована верно, но триггера для её выполнения долго не происходит.

Решение — настоящий cron на сервере

Отключите псевдо-cron константой define('DISABLE_WP_CRON', true) в wp-config.php и настройте реальную задачу на хостинге (через панель управления или crontab), которая обращается к wp-cron.php каждые несколько минут независимо от посещаемости.

Как проверить, что это действительно причина

Плагин WP Crontrol показывает список запланированных задач и точное время их следующего запуска — если время неоднократно «уезжает» позже плана, дело именно в отсутствии стабильного триггера.

FAQ

Частые вопросы по теме

01Можно применить рекомендации из статьи к существующему проекту?

Да. Если сайт, реклама или интеграция уже работают, сначала проверяем текущую реализацию и предлагаем изменения без обязательной полной переделки.

02Сколько стоит связанная работа?

Стартовая стоимость услуги «Настройка cron-задач» — От 6 000 ₽. Точная оценка зависит от текущего проекта и объёма изменений.

03Что прислать для оценки?

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

Дальше

Ещё материалы по теме

Зачем сайту тестовая версия и как закрыть её от индексации — фотография к материалу
WordPress и поддержка2 мин

Зачем сайту тестовая версия и как закрыть её от индексации

Staging позволяет проверять обновления и функции, но не должен становиться публичным дублем основного сайта. В статье — практические точки проверки, ошибки и состав результата.

Читать статью →

Вопрос по проекту

Покажите текущую ситуацию

Ссылка и короткое описание обычно полезнее длинного ТЗ. Мы увидим тему статьи в источнике заявки и не заставим повторять контекст.

Связаться

Старт

Можно прийти
просто с задачей.

Без готового ТЗ. Достаточно описать, что нужно запустить, исправить или связать.

Получить оценку

Коротко опишите задачу