了解WP-Cron计划 与传统的系统cron不同,即将特定时间(即每小时5分钟以上的小时)调度任务,WP-Cron使用间隔来模拟系统cron。 WP-Cron被赋予了第一个任务的时间和一个间隔,以秒为单位的时间,之后重复任务。 例如,如果您计划任务从下午2:00开始,间隔时间为300秒(5分钟),则任务将首先在下午2:00运行,然后在下午2:05和之后每5分钟运行一次。 为了简化调度任务,WordPress提供了三个默认间隔,也是添加自定义间隔的简单方法。 WordPress提供的默认间隔是: - hourly - twicedaily - daily 要添加自定义间隔,您可以创建一个过滤器,例如: ``` add_filter( 'cron_schedules', 'example_add_cron_interval' ); function example_add_cron_interval( $schedules ) { $schedules['five_seconds'] = array( 'interval' => 5, 'display' => esc_html__( 'Every Five Seconds' ), ); return $schedules; } ``` 此过滤器函数创建一个新的间隔,这将允许我们每五秒运行一次cron任务。 >[info] 注意:所有时间间隔为秒。