我在wp_schedule_event
的第二个参数中有一个问题,它声明了触发钩子函数的时间。基于https://codex.wordpress.org/Function_Reference/wp_schedule_event,它有三个有效值:'hourly'
,'twicedaily
'和'daily'
。
如果我希望它每48小时运行怎么办?有可能吗?
答案 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;
}