0

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

$recurrence (文字列) (必須) イベントが再発する頻度。有効な値は次のとおりです。wp_get_schedules() の cron_schedules フィルターを使用してカスタム間隔を作成できます。

    hourly
    twicedaily
    daily

    Default: None 

しかし、週に 1 回タスクを実行したい場合はどうすればよいでしょうか。

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 に答える