Настройки делаются как на сайте, так и на хостинге.
Настройка сайта#
Нужно в конфигурационном файле «wp-config.php» сайта добавить директиву define( 'DISABLE_WP_CRON', true );
.
Например:
<?php
define( 'DISABLE_WP_CRON', true );
define( 'WP_CACHE', true );
/**
* The base configuration for WordPress
*
...
Настройка хостинга#
На хостинге в настройках расписания задач нужно добавить периодический (например, раз в минуту) вызов страницы сайта «https://<yoursite>/wp-cron.php».
Например, вот как выглядят настройки расписания задач на хостинге Fornex. Нужно создать задачу, чтобы она выполняла wget -O - -q -t 1 https://<yoursite>/wp-cron.php
.
Замечание. В случае WordPress в режиме мульти-сайта достаточно создать задачу только для основного сайта.