个性化阅读
专注于IT技术分析

WordPress的save_post钩子将被不必要地触发

将WP多站点作为我的博客的后端遇到了一个非常奇怪的问题。这个多站点将博客分为英语和德语。它们具有完全相同的设置, 插件, wp-theme等。

前端是gatsby站点(由react生成的静态站点), 因此已对save_post WP Hook进行了操作以部署该站点。它运行良好, 直到最近它确实频繁且不可靠地触发, 但只有英语博客才触发。正如我所说的, 德国博客具有所有相同的功能, 但其功能却可以正常工作。

挂钩通过php curl向deployHQ端点发出一个请求, 该请求触发部署。问题是, save_post挂钩有时每分钟触发3次以上, 然后停止一分钟, 然后停止几分钟, 然后再次停止。似乎它没有任何顺序地执行此操作, 并且感觉完全是随机的。两次这样的请求之间的时间永远不会超过10分钟。

你是否知道可能导致这种情况或任何调试方式的原因?

预先感谢你的支持!


#1


抱歉, 这是由于插件。每当发出请求时, 它都会以某种方式触发post_save钩子。因此, 如果你正在使用此挂钩, 我建议你不要使用此插件:https://wordpress.org/plugins/wp-rest-api-log/

赞(0)
未经允许不得转载:srcmini » WordPress的save_post钩子将被不必要地触发

评论 抢沙发

评论前必须登录!