WORDPRESS
#wordpress#wp-cron#cron#production#config

WordPress: отключение WP-Cron в wp-config.php

Добавление DISABLE_WP_CRON в wp-config.php перед переходом на системный cron. Официальный способ по документации WordPress.

Как использовать

  1. Откройте wp-config.php сайта (например /var/www/site/public_html/wp-config.php).
  2. Добавьте строку define до блока «That's all, stop editing!».
  3. После сохранения настройте системный 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.