将Bootstrap引入我的WordPress主题 - 无法获取Javascript文件

时间:2015-08-03 19:57:27

标签: javascript php wordpress twitter-bootstrap wordpress-theming

我一直在关注如何将Bootstrap添加到WordPress网站(例如https://digitalfellows.commons.gc.cuny.edu/2013/11/18/learn-bootstrap-part-2-adding-bootstrap-to-wordpress/)的食谱书在线说明,我无法弄清楚我做错了什么。我进入bootstrap.min.css但不进入bootstrap.min.js。知道为什么会这样吗?

我的functions.php包含

function register_and_enqueue_shit ( ) {
    wp_register_script( 'bootstrap-js', get_template_directory_uri() . '/bootstrap-3.3.4-dist/js/bootstrap.min.js', array('jquery'), NULL, true );
    wp_register_style( 'bootstrap-css', get_template_directory_uri() . '/bootstrap-3.3.4-dist/css/bootstrap.min.css', false, NULL, 'all' );
    wp_register_style( 'fontawesome-css', get_template_directory_uri() . '/font-awesome-4.3.0/css/font-awesome.min.css', false, NULL, 'all' );
    wp_enqueue_script( 'bootstrap-js' );
    wp_enqueue_style( 'bootstrap-css' );
    wp_enqueue_style( 'fontawesome-css');
}
add_action( 'admin_head', 'register_and_enqueue' );
add_action( 'wp_enqueue_scripts', 'register_and_enqueue_shit' );

我主题的文件结构是

bootstrap-3.3.4-dist
   css
      boostrap.min.css
      .
      .
   fonts
   js
      boostrap.min.js
      .
      .
font-awesome-4.3.0
.
.
footer.php
functions.php
.
.

1 个答案:

答案 0 :(得分:0)

wp_enqueue_script(
        'bootstrap-js',
        get_template_directory_uri() . '/bootstrap-3.3.4-dist/js/bootstrap.min.js'
        array('jquery')
    );

摆脱wp_register_script并尝试以上