WP_enQueue_SCRIPT调用错误

时间:2018-05-16 作者:idealbrandon

我花了四个小时的大部分时间试图解决这个奇怪的问题,现在我已经疯了。

[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, 或任何对任何可接受挂钩的引用,而此错误仍然会出现。

如果我禁用主题,一切都很好。到底有什么问题?是否有任何方法可以查看实际抛出错误的脚本?

1 个回复
SO网友:idealbrandon

呃。

我解决了这个问题。我是个白痴。我的主题中有一个名为admin的文件。php为我的应用程序的一部分设置wp管理处理程序等。

我是通过include_once( \'admin.php\' ) 从其父文件,显然这是调用主wp核心管理。php文件。所以是的。调试时间,因为我没有指定绝对路径。smh。

结束

相关推荐