brietsparks
brietsparks

Reputation: 5016

WP - difficulty with enqueueing scripts

I am trying to add javascript files with wp_enqueue_script. The scripts do not seem to load at all in the page. What I have is::

function uberpasscode_scripts() {
    wp_enqueue_script( 'bootstrap', get_template_directory_uri() . "/assets/js/bootstrap.min", array('jquery'));
    wp_enqueue_script( 'jquery', get_template_directory_uri() . "/assets/js/jquery-1.11.1.min" );
}

add_action( 'wp_enqueue_scripts', 'uberpasscode_scripts' );

Upvotes: 0

Views: 33

Answers (1)

ham-sandwich
ham-sandwich

Reputation: 4050

This is because you are missing the javascript (js) extension after .min.

function uberpasscode_scripts() {
    wp_enqueue_script( 'bootstrap', get_template_directory_uri() . "/assets/js/bootstrap.min.js", array('jquery'),'', true );
    wp_enqueue_script('jquery');
}

add_action( 'wp_enqueue_scripts', 'uberpasscode_scripts' );

Try adding those two parameters. Also, that version of jQuery you are trying to load is too old for bootstrap. Just use the jQuery built into WordPress. Also, make sure that you are putting this into functions.php

If this is still not working, please make sure you have the <?php wp_footer(); ?> function in your footer.php file.

<?php wp_footer(); ?>
</body>
</html>

Upvotes: 2

Related Questions