无法使用admin_en队列脚本或wp_en队列脚本来

时间:2014-06-12 作者:Karim

我突然遇到了一个问题admin_enqueue_scriptswp_register_script 工作正常,有一段时间工作正常,但突然停止工作。

在以下函数中,第一个wp_register_script 工作正常,装载现代化设备wp_enqueue_style 工作正常,正在加载globalstyle,但没有加载require或全局脚本。

function theme_enqueue_scripts(){
    wp_register_script(\'modernizr\', get_stylesheet_directory_uri()  . \'/js/modernizr.js\');

    wp_register_script(\'require\', get_stylesheet_directory_uri()  . \'/js/vendor/requirejs/require.js\', array(), false, true);

    wp_register_script(\'global\', get_stylesheet_directory_uri()  . \'/js/global.js\', array(\'require\'), false, true);

    wp_enqueue_style(\'globalstyle\', get_stylesheet_directory_uri()  . \'/css/global.css\');
}
add_action(\'wp_enqueue_scripts\', \'theme_enqueue_scripts\');
并且以下函数不加载admin nav。js使用admin_enqueue_scripts()

function navigation_script() {
    wp_register_script(\'admin-nav\', get_stylesheet_directory_uri()  . \'/js/admin-nav.js\',array(), null, true);    
}
add_action( \'admin_enqueue_scripts\', \'navigation_script\' );

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

现在你的错误是你忘了让他们排队,

function theme_enqueue_scripts(){
    wp_register_script(\'modernizr\', get_stylesheet_directory_uri()  . \'/js/modernizr.js\');
    wp_register_script(\'require\', get_stylesheet_directory_uri()  . \'/js/vendor/requirejs/require.js\', array(), false, true);
    wp_register_script(\'global\', get_stylesheet_directory_uri()  . \'/js/global.js\', array(\'require\'), false, true);      
    wp_register_style(\'globalstyle\', get_stylesheet_directory_uri()  . \'/css/global.css\');

    wp_enqueue_script( array(\'modernizr\',\'require\',\'global\') );
    wp_enqueue_style (\'globalstyle\');
}
add_action(\'wp_enqueue_scripts\', \'theme_enqueue_scripts\');

function navigation_script() {
    wp_register_script(\'admin-nav\', get_stylesheet_directory_uri()  . \'/js/admin-nav.js\',array(), null, true);

    wp_enqueue_script(\'admin-nav\');
}
add_action( \'admin_enqueue_scripts\', \'navigation_script\' );

结束

相关推荐

是否将我的用户帐户的wp-admin仪表板布局复制给其他用户?

在我的用户帐户的wp admin中的Dashboard选项卡上,我在屏幕选项中隐藏了某些项目,并且以特定的方式排列了面板。我想将相同的布局复制给我的其他管理用户,这样他们就可以看到某些信息,这样我就可以在需要时更轻松地远程解释事情。我假设此信息包含在数据库表中。我需要复制什么到哪里?