WordPress wp_计划_事件未触发
我正在尝试创建一个计划程序,每五分钟查找一次触发器 当我初始化插件时,我会得到一个初始响应,但我不会像我试图完成的那样每五分钟触发一次。这是我的密码:WordPress wp_计划_事件未触发,wordpress,Wordpress,我正在尝试创建一个计划程序,每五分钟查找一次触发器 当我初始化插件时,我会得到一个初始响应,但我不会像我试图完成的那样每五分钟触发一次。这是我的密码: add_filter('cron_schedules', 'add_scheduled_interval'); function add_scheduled_interval($schedules) { $schedules['minutes_5'] = array('interval'=>300, 'display'=>'
add_filter('cron_schedules', 'add_scheduled_interval');
function add_scheduled_interval($schedules) {
$schedules['minutes_5'] = array('interval'=>300, 'display'=>'Once 5 minutes');
return $schedules;
global $schedules;
}
if (!wp_next_scheduled('sms_cron')) {
wp_schedule_event(time(), 'minutes_5', 'sms_cron');
}
add_action('sms_cron', 'send_text_alerts');
function send_text_alerts() {
//My function
}
我的问题是,我错过了什么?有什么明显的跳出来的吗?提前谢谢 您需要将以下内容添加到操作中:
if (!wp_next_scheduled('sms_cron')) {
wp_schedule_event(time(), 'minutes_5', 'sms_cron');
}
比如说:
add_action( 'wp', 'setup_schedule' );
function setup_schedule() {
if (!wp_next_scheduled('sms_cron')) {
wp_schedule_event(time(), 'minutes_5', 'sms_cron');
}
}