停用插件后主题 JS 失效?检查 Query Monitor 的 footer scripts 回调
· 阅读需 4 分钟
在为客户开发 WordPress 主题时遇到此问题,记录根因与解法。
TL;DR
WordPress 主题的导航滚动变色功能(.is-scrolled 类)在停用 WooCommerce 插件后失效。排查发现是 Query Monitor 插件的 action_print_footer_scripts 回调优先级 9999 太低,提前执行并终止了所有 footer scripts 输出。删除 Query Monitor 后问题解决。