X

Load jQuery from the Google CDN with wp_register_script

There are many reasons to use Google CDN when adding jQuery to the front end of your WordPress site. One of the these reasons is that many of your visitors may not need to download it at all. When your visitors browser sees a Google CDN hosted copy of jQuery and if available will load from their browser cache negating the need to download the file again. Adding this snippet to the functions.php of your wordpress theme will register and include jquery from the Google CDN. You may want to take a look at Googles hosted libraries to see what else is available.



Code Snippet:


add_action( 'init', 'jquery_register' );

function jquery_register() {
if ( !is_admin() ) {
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', ( 'http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js' ), false, null, true );
wp_enqueue_script( 'jquery' );
}
}

Comments  Leave a Reply

  1. Nice one I will add this to my blog right away! 

    1. Cool glad to hear you like the snippet.

  2. why do this? not to say it isn’t good I am just not experienced enough.

    1. Well CDN is content distribution/delivery network, it can improve access to the data and bandwidth etc. However you could easily replace that to something local this page has more details on loading locally.

      http://codex.wordpress.org/Function_Reference/wp_enqueue_script

  3. Aren’t we up to version 1.6.2 with jQuery now?

    1. Whoops thanks Gabe, my bad grabbed an old version, updated!

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

WordPress Launch Checklist

The Ultimate WordPress Launch Checklist

We've compiled all the essential checklist items for your next WordPress website launch into one handy ebook.
Yes, Send Me the Free eBook!