
🥇 3 лучших плагина cron-задач для WordPress 2026 (бесплатные и Pro)
Рассылка писем, публикация отложенных постов, проверка обновлений, запуск бэкапов -- всё это висит на cron-задачах WordPress. Пока они крутятся, вы о них не вспоминаете. Но стоит одному хуку зависнуть, и сайт начинает жить своей жизнью: запланированные статьи не выходят, WooCommerce-подписки не продлеваются, уведомления молчат.
Особенность WP-Cron в том, что он срабатывает не по таймеру сервера, а при заходе посетителя. На низкопосещаемом проекте задача, запланированная на 9:00, может выполниться в 11:47, когда первый читатель откроет страницу. А если трафика нет несколько часов, cron просто спит. Добавьте сюда потерянные хуки от удалённых плагинов, пожирающие память callback-функции и отсутствие логов, и вы получаете чёрный ящик вместо предсказуемой автоматизации.
Мы собрали три плагина, которые закрывают весь цикл работы с WP-Cron: от просмотра событий до мониторинга и отладки упавших хуков. Все протестированы на реальных проектах techblog.sdstudio.top. В конце, отдельным разделом, покажем как заменить стандартный WP-Cron на серверный планировщик для тех, кому нужна гарантированная точность срабатывания.
💡 Быстрый обзор:
- Установите WP Crontrol чтобы видеть все cron-события, редактировать их, запускать вручную и вычищать мусорные хуки, это главный инструмент администратора
- Добавьте Advanced Cron Manager PRO если нужны логи выполнения, замеры памяти и времени по каждому хуку, а также отлов фатальных ошибок с указанием файла и строки
- Включите WP-Cron Status Checker для ежедневного мониторинга: письмо на почту, если cron перестал работать или хук завис дольше чем на 5 минут
- Замените стандартный WP-Cron на серверный если точности посещений недостаточно, вынесите задачи на настоящий планировщик с гарантированным временем срабатывания
Сравнительная таблица
Возможность | WP Crontrol | Advanced Cron Manager | WP-Cron Status Checker |
|---|---|---|---|
Просмотр всех cron-событий | ✅ | ✅ | ❌ |
Ручной запуск событий | ✅ | ✅ | ❌ |
Создание новых событий | ✅ | ✅ | ❌ |
Логирование выполнения | Pro | PRO | ✅ (базовое) |
Отлов фатальных ошибок | Pro | PRO | ❌ |
Замеры памяти и времени | Pro | PRO | ✅ (время) |
Экспорт в CSV | ✅ | ❌ | ❌ |
Email-уведомления о сбоях | ❌ | ❌ | ✅ |
Бесплатная версия | ✅ | ✅ | ✅ |
Цена Pro | От $59/год | $39/год | $10.99 |
1. WP Crontrol

WP Crontrol от Джона Блэкборна, стандарт де-факто для работы с WP-Cron. Плагин установлен на 300 000+ сайтов и входит в технологический стек WordPress VIP и платформы Altis. Мы ставим его первым на каждом проекте, когда нужно разобраться с запланированными задачами.
Плагин добавляет два экрана в админку: Tools → Cron Events для просмотра и управления событиями, и Settings → Cron Schedules для создания кастомных интервалов. На экране событий вы видите таблицу: хук, аргументы, следующее время запуска, действие. Любое событие можно запустить немедленно, отредактировать, приостановить или удалить.
На практике самое частое, поиск потерянных хуков от давно удалённых плагинов. WP Crontrol подсвечивает события с отсутствующим действием (поле Action показывает «None»), такое можно смело сносить. Массовое удаление через Bulk Actions экономит десятки кликов, когда после аудита находишь 15-20 мусорных cron-задач.
Отдельно радует работа с часовыми поясами: каждая дата показана с явным указанием временной зоны. Никаких догадок «это UTC или местное?».
Экспорт в CSV, функция, которой нет в Advanced Cron Manager. Нажал кнопку Export, открыл таблицу в Google Sheets и за 5 минут сделал аудит всех cron-задач клиента перед миграцией.
Плюсы:
- Полный контроль над всеми cron-событиями и расписаниями из админки
- Массовое удаление, экспорт в CSV, управление кастомными интервалами
- PHP и URL cron-события, выполняй код или дёргай эндпоинт по расписанию
- 300 000+ активных установок, совместимость с PHP 8.4, регулярные обновления
Минусы:
- Логирование, отлов ошибок и замеры производительности, только в Pro за $59/год
- Нет встроенных уведомлений о сбоях cron
💵 Бесплатно. WP Crontrol Pro, от $59/год (полное логирование, метрики производительности, WP-CLI-команды, алерты об ошибках).
🔗 WP Crontrol на WordPress.org
2. Advanced Cron Manager

Advanced Cron Manager от BracketSpace (Kuba Mikita), это WP Crontrol с другой философией. Если WP Crontrol идёт в ширину (управление + кастомные расписания + PHP/URL-события), то Advanced Cron Manager идёт в глубину: диагностика, логирование, профилирование производительности.
В бесплатной версии вы получаете тот же набор, что и в WP Crontrol: просмотр, добавление, удаление, пауза событий. Плюс есть bulk-операции, поиск и фильтрация -- на сайте с сотнями cron-задач это экономит время. Приятная деталь: для каждого события плагин показывает готовый PHP-сниппет (copy-paste реализации callback-функции), копируешь в functions.php и дописываешь логику.
Настоящая сила раскрывается в PRO-версии за $39/год. Включается Cron Logger, полная история выполнений с временными метками и статусом. По каждому хуку видно время выполнения и пиковое потребление памяти, сразу понятно какой плагин жрёт ресурсы на cron-задачах. Error Catcher автоматически перехватывает фатальные ошибки в callback-функциях и показывает их в логе, вместо «молча упало» вы видите конкретный файл и строку.
На нашем тестовом стенде один плагин для синхронизации с внешним API регулярно отъедал 180MB памяти на cron-хуке. Без Advanced Cron Manager PRO мы бы об этом не узнали, внешне всё работало, сайт просто периодически вылетал по OOM.
Плюсы:
- Готовый PHP-сниппет для каждого события, ускоряет разработку
- PRO: полное логирование, замеры производительности и отлов фатальных ошибок
- Server Scheduler, инструкция по замене WP-Cron на системный cron
- Дебаг-инструмент:
do_action('advanced-cron-manager/log')для логирования своих данных
Минусы:
- Нет экспорта в CSV (в отличие от WP Crontrol)
- Нет PHP/URL-событий из коробки (создатели считают это небезопасным)
- PRO-версия не добавляет управление событиями, только диагностику
💵 Бесплатная версия на WordPress.org. PRO, $39/год (логирование, замеры производительности, отлов ошибок, дебаг-инструмент). 14-дневный возврат денег.
🔗 Advanced Cron Manager на WordPress.org
3. WP-Cron Status Checker

WP-Cron Status Checker не умеет управлять событиями, и в этом его сила. Это чисто мониторинговый инструмент: он следит чтобы WP-Cron был жив, и присылает email если что-то пошло не так. Каждые 24 часа плагин проверяет способность WordPress запускать cron-задачи и логирует все выполненные хуки.
На дашборде WordPress появляется виджет: зелёный статус если cron работает, красный с описанием ошибки если нет. Отдельно видно время последнего запуска WP-Cron, удобно для быстрой проверки на низкопосещаемых сайтах.
Логи показывают какой хук выполнился, когда, сколько времени занял и завершился ли успешно. Если хук висит дольше 5 минут, плагин помечает его как failed и отправляет уведомление.
Из минусов: в бесплатной версии хранятся только 3 последних лога. PRO за $10.99 снимает этот лимит и позволяет настроить частоту email-оповещений. Также PRO даёт возможность указать какие хуки не считать ошибочными, если они выполняются с неполным статусом.
Мы держим WP-Cron Status Checker на проектах где cron критичен (WooCommerce-подписки, автоматические экспорты) как независимый сторож. У WP Crontrol и Advanced Cron Manager нет встроенных алертов, они показывают состояние «сейчас», но не предупредят если cron лёг в три часа ночи.
Плюсы:
- Автоматическая проверка WP-Cron каждые 24 часа с email-алертами
- Виджет на дашборде с цветовой индикацией состояния
- Логирование хуков: время выполнения, статус, причина сбоя
- Не зависит от WP-Cron для проверок, использует собственные транзиенты
Минусы:
- Только мониторинг, нельзя создать, удалить или запустить cron-событие
- Бесплатная версия хранит только 3 лога
- Требует регистрации через Freemius
💵 Бесплатная версия на WordPress.org. PRO, $10.99 (снятие лимита логов, настройка частоты алертов).
🔗 WP-Cron Status Checker на WordPress.org
Замена WP-Cron на серверный cron

Стандартный WP-Cron зависит от посещений сайта. Если вам нужна гарантированная точность срабатывания (выставление счетов в WooCommerce, ночная синхронизация с CRM, генерация отчётов), замените его на серверный cron. Задача выполнится ровно в указанное время, независимо от того заходил ли кто-то на сайт.
Вот три способа под разные уровни доступа к серверу:
- cPanel / ISPmanager. Зайдите в Cron Jobs, добавьте задачу с интервалом «Every 5 minutes» и командой
wget -q -O - https://вашсайт.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1. Предварительно отключите стандартный WP-Cron строкойdefine('DISABLE_WP_CRON', true);в wp-config.php. - Cloudways / хостинг с SSH. Добавьте запись в crontab:
*/5 * * * * wget -q -O - https://вашсайт.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1. Тот же принцип, но через терминал. - cron-job.org. Бесплатный внешний сервис без привязки к WordPress. Регистрируетесь, создаёте задачу с URL вашего wp-cron.php, интервал 5 минут. Не требует установки плагина на сайт и доступа к серверу.
Если вы не хотите полностью отключать WP-Cron, используйте серверный cron только для критичных хуков. Оставьте стандартный механизм для фоновых задач и настройте отдельный триггер через wget на URL конкретного хука.
⁉️🤔 Частые вопросы
Зачем нужен отдельный плагин для cron, если WordPress делает всё сам?
Стандартный WP-Cron справляется с базовыми задачами: публикация отложенных постов, проверка обновлений. Но он не показывает что именно запланировано, не логирует выполнение и не предупреждает о сбоях. Когда сайт обрастает плагинами (WooCommerce, бэкапы, SEO-сканеры), количество cron-хуков переваливает за 30-40, и без инструмента управления вы теряете контроль. Плагин для cron -- как DevTools для фронтенда: можно жить без него, но когда что-то ломается, вы даже не знаете куда смотреть.
Чем WP Crontrol отличается от Advanced Cron Manager?
WP Crontrol даёт полный контроль над событиями: просмотр, создание, пауза, массовое удаление, экспорт в CSV, PHP- и URL-хуки. Advanced Cron Manager в PRO-версии уходит в диагностику: логи выполнения, замеры памяти и времени, отлов фатальных ошибок с указанием файла и строки. По сути они дополняют друг друга: WP Crontrol для управления, Advanced Cron Manager для отладки. На практике мы ставим оба: WP Crontrol для повседневной работы с событиями, Advanced Cron Manager PRO для аудита производительности.
Можно ли обойтись без WP-Cron Status Checker, если есть логи в Advanced Cron Manager?
Логи показывают что УЖЕ случилось. Status Checker предупреждает КОГДА случилось. Это разница между «посмотреть логи через неделю и обнаружить что cron лежит 5 дней» и «получить письмо через 24 часа после сбоя». Для сайтов с WooCommerce-подписками 5 дней простоя cron означают потерянные платежи. На одном из проектов мы узнали о зависшем хуке через час после сбоя. Без Status Checker увидели бы проблему только когда клиент пожаловался что подписки не продлеваются.
WP-Cron Status Checker сам зависит от WP-Cron для проверок?
Нет. Плагин использует WordPress Transients API для хранения временных меток, а не cron-хуки. Это значит что даже если WP-Cron полностью сломан, Status Checker обнаружит проблему и отправит алерт. Проверка запускается при каждом заходе в админку и сравнивает текущее время с последней зафиксированной отметкой. Как отдельный сторож, который не живёт в доме, который охраняет.
Обязательно ли отключать стандартный WP-Cron при переходе на серверный?
Желательно, но не обязательно. Если оставить оба, cron-задачи будут срабатывать дважды: по стандартному механизму (при посещении) и по серверному триггеру. Для большинства задач это не критично, но нагружает сервер. Лучше отключить стандартный WP-Cron через
define('DISABLE_WP_CRON', true);и оставить только серверный триггер. Исключение: если вы используете серверный cron для отдельных критичных задач, а остальные пусть работают штатно.
Если вы ни разу не заглядывали в раздел Cron Events в админке, начните с этого видео. За 6 минут Дэвид Маккан показывает как устроен WP-Cron, почему события пропускают расписание и как WP Crontrol решает эти проблемы. Практичный гайд без воды, после которого вы сможете провести аудит cron-задач своего сайта за 10 минут.
Какой плагин cron-задач ставить в 2026 году
Три связки под разные сценарии, от лёгкого мониторинга до полного контроля:
- Минимальный набор. WP Crontrol + WP-Cron Status Checker. Управление событиями плюс алерты о сбоях. Закрывает большинство потребностей небольших сайтов: видно все хуки, есть алерты, ноль затрат. Бесплатно.
- Диагностика и отладка. WP Crontrol + Advanced Cron Manager PRO + WP-Cron Status Checker PRO. Добавляется полное логирование, замеры памяти и отлов фатальных ошибок. Для сайтов с кастомными cron-хуками и высокой ценой простоя.
- Точное время срабатывания. Любая из связок выше + серверный cron. Гарантированное выполнение по расписанию, без привязки к трафику. Для WooCommerce, биллинга и синхронизаций где опоздание на час критично.
Если вы никогда не смотрели что там у вас в Cron Events, начните с WP Crontrol. Пять минут после установки, и вы увидите сколько мусорных хуков осталось от удалённых плагинов и какие задачи простаивают. Дальше добавляйте инструменты по потребности: логи когда что-то ломается, алерты когда молчание стоит денег, серверный cron когда трафика не хватает для стабильного срабатывания.



