请记住,如果使用一些缓存插件,此功能有时不起作用。特别是提供静态页面HDD缓存的缓存插件。
WordPress使用HTTP Cron发布计划中的帖子(以及做其他事情)。每次用户访问您的站点时,都会执行此cron(wp cron.php)。如果使用页面缓存,WordPress机器不会启动,因为用户直接重定向到WordPress“外部”的静态html文件。这种行为“破坏”了WordPress的HTTP Cron。
或者,您可以使用服务器crontab访问wp cron:
*/10 * * * * curl http://example.com/wp-cron.php > /dev/null 2>&1
这确保了在使用页面缓存时,wp cron运行不会出现任何问题。