wp cron进程作为web请求运行。从web运行的PHP进程通常对其运行时间有限制,例如60秒左右。作为命令行进程运行的进程(如从真正的cron运行的进程)没有这样的限制。
所以这里的问题是脚本运行时间太长,会被杀死。没有对此进行修复,wp-cron不打算执行长时间运行的自定义脚本。
如果你继续每小时点击facebook的Graph API 60次,他们最终会阻止你。按比例缩小,您每天最多只能获取一次此信息。
更妙的是,编写脚本时,它只会在最后一天左右实际访问这些帖子时更新这些帖子的信息,其余时间只会使用缓存的信息。