10

I want to remove default jQuery, because I am adding new or latest jQuery. Also I want include some js in my footer. How can I do that?

I want to add another different js like a slider js or css in my footer.

23

This will do the trick when added to your functions file:

if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);
function my_jquery_enqueue() {
   wp_deregister_script('jquery');
   wp_register_script('jquery', "//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js", false, null);
   wp_enqueue_script('jquery');
}
  • 1
    Beat me too it. To elaborate, you can use this method to de_register basically ANY script that's properly loaded via wp's internal register function. That includes scripts registered via plugins or even themes. Do note, the trick sometimes is finding the proper priority that they are hooked in under. – Hybrid Web Dev May 25 '15 at 5:32
  • I was just reading about this the other day and learnt this from reading github.com/amberweinberg/… – Bjarni May 25 '15 at 5:35
  • i want to add jquery in header but another js in footer like any plugin js. – coder May 25 '15 at 5:37
  • You could just hard code the one for the footer or header and use wp_deregister_script('jquery'); in the functions file to remove the default WordPress jQuery. – Bjarni May 25 '15 at 5:40
2

I am searching i get one blog here i get two different different code. one for

Remove Default Jquery In Wordpress

Here i am same code for below

<?php
function myphpinformation_scripts() {    


    if( !is_admin()){
 wp_deregister_script('jquery');
 wp_register_script('jquery', get_stylesheet_directory_uri() . '/js/jquery.min.js', false);
 wp_enqueue_script('jquery');
}

}

add_action( 'wp_enqueue_scripts', 'myphpinformation_scripts' );
?>

Add Jquery In Footer In Wordpress

here i know how to add js in wordpress in footer. i think remove default jquery and add js in footer in wordpress are different question.

Here i can found that

<?php
function myphpinformation_scripts() {    
            wp_enqueue_script( 'scroll', get_stylesheet_directory_uri() . '/js/script.js',array('jquery'),'',true);
}

add_action( 'wp_enqueue_scripts', 'myphpinformation_scripts' );
?>
0

Remove WordPress default jQuery from front end

We can remove default wordpress jQuery from the frontend so that to avoid conflict with the jQuery in the theme. In order to remove the default jQuery add the following code in the function.php file in the theme folder.

add_action('wp_enqueue_scripts', 'no_more_jquery');
function no_more_jquery(){
    wp_deregister_script('jquery');
}

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.