1) 当执行需要超过appx时,您应该忘记在此类方法中使用默认的wp cron。30秒。
使用默认WP cron方法(wp_schedule_event
..) 这是不好的,因为当用户访问您的网站时,您的自定义大型查询可能会开始执行,使他等待数秒,最后离开网站(不等待执行完成),并且cron永远不会完成,这可能会导致其他常规wp计划的cron永远无法执行。为简单的事情保留默认的WP-CRON。
2) 因此,在这种情况下,您必须使用服务器端cron命令(在LINUX或其他任何版本中)(显然,如果您正在更新许多帖子/帖子元,您会使用纯SQL查询),但我怀疑这是否有帮助,因为我认为服务器不允许您在30分钟左右的时间内运行脚本(除非您有无限权限按照自己的意愿修改内容)。
3) 我总是说,最重要的忠告是:你做错了什么。不要做错事,而是尝试适应现有的情况——应该有API或其他一些方法来实现您想要的,而不需要手动操作。