Задание Cron не увольняется


У меня возникла проблема, когда задания cron, похоже, не публикуют отложенные сообщения..

Я использую это задание cron

wget -O /dev/null http://domain.com/wp-cron.php?doing_wp_cron

Я делаю что-то не так?

Author: dasmikko, 2014-07-08

1 answers

Похоже, вы используете для этого свой обычный cron, и, похоже, вы неправильно используете WP cron в приведенном выше примере. Если вы хотите использовать wp cron в чем-либо, это основное использование:

if ( ! wp_next_scheduled( 'wpcron_hook' ) ) {
  wp_schedule_event( time(), 'hourly', 'wpcron_hook' );
}

add_action( 'wpcron_hook', 'delay_myposts' );

function delay_myposts() {
  // put your delay post codes in here
}

Ссылка: https://codex.wordpress.org/Function_Reference/wp_cron

Если каким-либо образом ваш WP cron все еще не срабатывает, это может быть в вашем wp-config.php файл

define('DISABLE_WP_CRON', false);
 1
Author: Carl Alberto, 2017-07-16 08:24:53