WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

I'm developing a mobile site and the template I'm using is based off of Jquery Mobile.

In the header.php file, the template I am using is making calls to CDN javascript files:

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-
1.2.0.min.css" />
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>

Since I'm basically pulling in the JavaScript from those URLS and it's not actually some .js file in a folder on my web server - how would I go about adding additional javascript code? Do I add it to my header.php? Get a special plugin that'll allow me to add additional javascript? The template doesn't give my any option to add additional code. So, not sure where the code would actually go...

Thanks in advance

share|improve this question

marked as duplicate by s_ha_dum, brasofilo, Chris_O, toscho Feb 7 '13 at 21:19

This question was marked as an exact duplicate of an existing question.

Take a look at these search results wordpress.stackexchange.com/search?q=enqueue+javascript – Stephen Feb 7 '13 at 19:30
up vote 0 down vote accepted

Technically yes, you can add those lines to your header.php file just after the wp_head() function and it'll load the jQuery from a remote source, just like it was on your local machine.

If you want to do it properly, take a look at http://codex.wordpress.org/Function_Reference/wp_enqueue_script which will allow you to add it through the wp_head() hook, which will check to make sure the script hasn't already been loaded.

share|improve this answer
Thank you Christopher...this is perfect. This will work for me. – steve02a Feb 7 '13 at 23:32

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