【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/
推荐阅读
- WordPress Sage(如何在特定的单个或存档CPT页面上触发JS())
- WordPress的RSS提要没有显示完整的帖子
- WordPress的重写规则来创建漂亮的URL
- WordPress-找不到请求的URL
- WordPress响应式图像不起作用
- wordpress用随机字符替换单引号
- WordPress渲染的CSS与CSS文件不匹配
- WordPress Redux Framework-插件中无法访问全局opt_name
- WordPress相关文章缩略图可以工作,但永久链接错误