我花了四个小时的大部分时间试图解决这个奇怪的问题,现在我已经疯了。
[16-May-2018 20:57:32 UTC] PHP Notice: wp_enqueue_script was called
<strong>incorrectly</strong>. Scripts and styles should not be
registered or enqueued until the <code>wp_enqueue_scripts</code>,
<code>admin_enqueue_scripts</code>, or
<code>login_enqueue_scripts</code> hooks. Please see <a
href="https://codex.wordpress.org/Debugging_in_WordPress">Debugging
in WordPress</a> for more information. (This message was added in
version 3.3.0.) in ../html/wp-includes/functions.php on line 4147
我以前从未遇到过这个错误,多年来一直是WordPress开发人员。我在这个主题上工作了几个月,今天突然出现了这个错误。没有插件/核心更新。事实上,样式/脚本的排队方式没有改变。
此错误仅在后端显示,它会不断登录到调试文件,即使没有页面刷新。
我已经做了通常的并且禁用了所有插件。。。错误仍然出现。我从插件目录中删除了所有插件。。。错误仍然出现。我浏览了我的主题,并删除了每一个对wp_enqueue_script
错误仍然出现。
我实际上没有样式,也没有加载脚本(正确或错误),没有引用wp_enqueue_script
, 或任何对任何可接受挂钩的引用,而此错误仍然会出现。
如果我禁用主题,一切都很好。到底有什么问题?是否有任何方法可以查看实际抛出错误的脚本?