WordPress cron由wp_cron()
函数,该函数挂接在init
钩子,它在每次页面加载时运行。
wp_cron()
定义于wp-includes/cron.php
并且被钩住了wp-includes/default-filters.php
.
这个wp_cron()
函数启动awp_remote_post()
请求收件人/wp-cron.php
. 但是,某些服务器配置阻止脚本向相同的域发送请求,因此您可以设置ALTERNATE_WP_CRON
常数至true
. 启用后,此选项会将用户重定向到当前URL,但?doing_wp_cron=
添加到URL,而不是post请求。