JQuery不适用于Wordpress主题

时间:2014-09-24 14:04:02

标签: jquery wordpress

我无法从Functions.php中排队JQuery。以下是我的功能。 谁能告诉我我错过了什么? 感谢

/**
 * Enqueue scripts and styles.
 */
function bootstrap_framework_scripts() {
    wp_enqueue_script('jquery');

    wp_enqueue_style( 'bootstrap-main-css', get_template_directory_uri() . '/bootstrap-css/bootstrap.min.css');

    wp_enqueue_style( 'bootstrap-framework-style', get_stylesheet_uri() );

    wp_enqueue_script( 'bootstrap-main-js', get_template_directory_uri() . '/js/bootstrap.min.js', array(), '20140924', true );

    wp_enqueue_script( 'bootstrap-framework-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20130115', true );

    wp_enqueue_script( 'ie10-viewport-bug-workaround', get_template_directory_uri() . '/js/ie10-viewport-bug-workaround.js', array(), '20140115', true );

    wp_enqueue_script( 'offcanvas-fix', get_template_directory_uri() . '/js/offcanvas.js', array(), '20130119', true );

    if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
        wp_enqueue_script( 'comment-reply' );
    }
}
add_action( 'wp_enqueue_scripts', 'bootstrap_framework_scripts' );

1 个答案:

答案 0 :(得分:1)

jQuery已经在WordPress的最新版本中预先注册;所以你不需要明确地将它排队。

但是,WordPress附带的jQuery库设置为noConflict()模式,以防止与WordPress可以链接的其他JavaScript库的兼容性问题。详细了解这对您来说意味着什么,in the Codex