Как настроить внешний Cron для сайтаWordPress

Настройки делаются как на сайте, так и на хостинге.

Настройка сайта

Нужно в конфигурационном файле «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 в режиме мульти-сайта достаточно создать задачу только для основного сайта.

Добавить комментарий