wp_schedule_event($ timestamp,$ recurrence,$ hook,$ args);
$复发 (字符串)(必填)事件应该重复出现的频率。有效值如下。您可以使用wp_get_schedules()中的cron_schedules过滤器创建自定义间隔。
hourly
twicedaily
daily
Default: None
但是,如果我想每周执行一次任务怎么办?
答案 0 :(得分:1)
来自手册:http://codex.wordpress.org/Function_Reference/wp_get_schedules
add_filter( 'cron_schedules', 'cron_add_weekly' );
function cron_add_weekly( $schedules ) {
// Adds once weekly to the existing schedules.
$schedules['weekly'] = array(
'interval' => 604800,
'display' => __( 'Once Weekly' )
);
return $schedules;
}