我在函数中创建了此间隔。php:
function minute_interval( $schedules ) {
$schedules[\'minute\'] = array(
\'interval\' => 60,
\'display\' => __(\'Every minute\')
);
return $schedules;
}
add_filter( \'cron_schedules\', \'minute_interval\' );
我的插件中有此计划事件:
if (! wp_next_scheduled ( \'my_event\' )) {
wp_schedule_event( time(), \'minute\', \'my_event\');
}
add_action( \'my_event\', \'my_function\' );
function my_function() {
update_option(\'test_option\', \'test_value\');
}
该事件将添加到计划事件列表中。但是,它似乎没有启动my\\u function(),因为Wordpress没有创建或更新“test\\u option”。
Wordpress安排的其他活动运行良好。
你知道我该怎么办吗?
编辑:安装WP control后,将显示以下内容:
edit2:my wp\\u schedule\\u event()和my\\u function()都位于插件的初始化函数中,该函数在插件激活时启动。