WordPress: отключение WP-Cron в wp-config.php
Добавление DISABLE_WP_CRON в wp-config.php перед переходом на системный cron. Официальный способ по документации WordPress.
Как использовать
- Откройте wp-config.php сайта (например /var/www/site/public_html/wp-config.php).
- Добавьте строку define до блока «That's all, stop editing!».
- После сохранения настройте системный cron для вызова wp-cron.php.
Отключение встроенного «псевдо-cron» WordPress нужно, когда задачи переносятся на системный cron Linux. Без этой константы задачи могут запускаться и по HTTP, и по cron — двойное выполнение.
Добавление в wp-config.php
Файл: wp-config.php в корне сайта (рядом с wp-settings.php).
define('DISABLE_WP_CRON', true);
Вставляйте выше строки:
/* That's all, stop editing! Happy publishing. */
Обычно блок идёт сразу после настроек базы данных и ключей.
Проверка
После сохранения WordPress перестаёт проверять очередь cron при загрузке страниц. Запуск задач возможен только вручную или через системный cron (следующий шаг в настройке).
Подробнее: WordPress: как настроить системный cron вместо WP-Cron.