WP Cron不是一个成熟的Cron实现或其他东西。其实很简单。
在每次页面加载时,都会检查计划任务的列表,以查看需要运行的内容。计划运行的任何任务都将在该页面加载期间运行。
默认情况下,可以将任务安排为每小时、每天两次或每天运行。但可以更改为任何内容,请参见wp_get_schedules()
.
WP Cron不像系统Cron那样持续运行;它仅在页面加载时触发。如果将任务安排在下午2:00,并且直到下午5:00才发生页面加载,则可能会发生计划错误。在这种情况下,安排cron每分钟都运行是没有意义的,您应该考虑设置适当的系统cron作业。
然而,很少有需要设置cron来经常运行的情况。大约每10分钟运行一次就可以了。