WP_ENQUEUE_SCRIPT在WordPress管理栏的活动插件改进时错误调用问题

时间:2016-12-16 作者:Alvin Soh

当我激活插件“WordPress Admin Bar Improved”时,我收到以下错误消息:

注意:wp\\u enqueue\\u脚本调用不正确。在wp\\u enqueue\\u脚本、admin\\u enqueue\\u脚本或login\\u enqueue\\u脚本挂钩之前,不应注册或排队脚本和样式。有关详细信息,请参阅WordPress中的调试。(此消息是在版本3.3.0中添加的。)在C:\\xampp\\htdocs\\flexisim\\wp中包含\\个函数。php在线4094

注意:wp\\u enqueue\\u style的调用不正确。在wp\\u enqueue\\u脚本、admin\\u enqueue\\u脚本或login\\u enqueue\\u脚本挂钩之前,不应注册或排队脚本和样式。有关详细信息,请参阅WordPress中的调试。(此消息是在版本3.3.0中添加的。)在C:\\xampp\\htdocs\\flexisim\\wp中包含\\个函数。php在线4094

注意:wp\\u enqueue\\u style的调用不正确。在wp\\u enqueue\\u脚本、admin\\u enqueue\\u脚本或login\\u enqueue\\u脚本挂钩之前,不应注册或排队脚本和样式。有关详细信息,请参阅WordPress中的调试。(此消息是在版本3.3.0中添加的。)在C:\\xampp\\htdocs\\flexisim\\wp中包含\\个函数。php在线4094

以下是我从插件中找到的相关代码,其中包括wp\\u enqueue\\u脚本:

public function admin_scripts()
{
    wp_enqueue_script(\'wpabi_admin_js\', plugins_url(\'wpabi-admin.js\', __FILE__), array(\'jquery\'), \'1.0\');

}

public function admin_styles()
{
    wp_enqueue_style(\'wpabi_admin_css\', plugins_url(\'wpabi-admin.css\', __FILE__), \'\', \'2.0\', \'all\');
}
我能做些什么来解决这种错误?

寻求帮助,

非常感谢你。

1 个回复
SO网友:Benoti

使用wp_enqueue_script() 正确地说,你需要用动作启动你的功能wp_enqueue_scripts.

在\\uu construct()或init函数中

  add_action(\'wp_enqueue_scripts\', array($this, \'admin_script\'));
您可以在此函数中同时将脚本和样式排队。