如何在Wordpress中安排任务每周运行一次

时间:2012-12-04 23:26:41

标签: php wordpress cron

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

$复发     (字符串)(必填)事件应该重复出现的频率。有效值如下。您可以使用wp_get_schedules()中的cron_schedules过滤器创建自定义间隔。

    hourly
    twicedaily
    daily

    Default: None 

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

1 个答案:

答案 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;
 }