wp_schedule_event用于自定义$ recurrance参数

时间:2016-03-17 03:51:47

标签: php wordpress scheduler

我在wp_schedule_event的第二个参数中有一个问题,它声明了触发钩子函数的时间。基于https://codex.wordpress.org/Function_Reference/wp_schedule_event,它有三个有效值:'hourly''twicedaily'和'daily'

如果我希望它每48小时运行怎么办?有可能吗?

1 个答案:

答案 0 :(得分:1)

您可以创建自定义计划间隔。

例如;将此添加到您的functions.php或其他一些相关位置:

add_filter( 'cron_schedules', 'gadss_add_twodays_cron_schedule' );
function gadss_add_twodays_cron_schedule( $schedules ) {
    $schedules['twodays'] = array(
        'interval' => 172800, // 2 days in seconds
        'display'  => __( 'Once every two days' ),
    );

    return $schedules; 
}