0

wp_schedule_event($timestamp, $recurrence, $hook, $args);

$recurrence (string) (required) 事件应该多久重新发生一次。有效值如下。您可以使用 wp_get_schedules() 中的 cron_schedules 过滤器创建自定义间隔。

    hourly
    twicedaily
    daily

    Default: None 

但是如果我想每周运行一次任务怎么办?

4

1 回答 1

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;
 }
于 2012-12-04T23:40:39.003 回答