WP_ENQUEUE_SCRIPT调用不正确...我想启用调试功能

时间:2015-01-13 作者:Sagive

i know that this error is just a notice:

notice: wp_enqueue_script was called incorrectly. scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. please see debugging in wordpress for more information. (this message was added in version 3.3.) in /home/linksfrkses/public_html/wp-includes/functions.php on line 3547
But, on many project i want to work with the debug on.<有一次我甚至解决了这个问题,但我不记得是怎么。。。

我搜索、检查并不断收到帖子,上面写着“使用wp\\u enqueue\\u脚本”,但我。。。那么,此代码有什么问题:

    function enqueue_stuff(){

    wp_enqueue_style(\'bootstrapcss\', \'http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css\', array(), \'3.3\', \'all\');
    wp_enqueue_style(\'fontawesome\', \'http://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css\', array(), false);
    wp_enqueue_style(\'maincss\', BASE_URL . \'/css/main.css\');

    wp_enqueue_script(\'jquery\');
    wp_enqueue_script(\'bootstrap\', \'http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js\', array(\'jquery\'), 3.3, true);
    wp_enqueue_script(\'chainedjs\', BASE_URL.\'/js/jquery.chained.mini.js\', array(\'jquery\'), false, true);
    wp_enqueue_script(\'miscscripts\', BASE_URL.\'/js/misc-scripts.js\', array(\'jquery\'), false, true);

}
add_action(\'wp_enqueue_scripts\', \'enqueue_stuff\');

1 个回复
最合适的回答,由SO网友:Sagive 整理而成

好啊在@milo评论之后,我继续在我的插件文件夹中搜索wp\\u enqueue\\u脚本,发现2个插件做错了。

修复了它们(直到下一次更新),一切正常。。。所以,我无法控制——这些都是很好的插件。写了插件作者,并希望一切顺利。

这就是所有问题的答案

结束

相关推荐

无法使WP_DEBUG、WP_DEBUG_DISPLAY、WP_DEBUG_LOG工作

我已经在wp config中定义了正确的调试常量。php:define(\'WP_DEBUG\', true); define(\'WP_DEBUG_DISPLAY\', true); define(\'WP_DEBUG_LOG\', true); 但他们什么都没做。当我从插件向日志文件输出某些内容时(即使没有测试WP_DEBUG === true) 像这样,屏幕上什么都不会发生,也没有调试。要查找的日志:error_log(\'test!\'); 我确信插件中的部分代