在上面的示例中,您似乎使用了常规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配置中。php文件
define(\'DISABLE_WP_CRON\', false);