A plugin to load your Javascript files via Head JS.
Author: | Ramoonus (profile at wordpress.org) |
WordPress version required: | 3.0 |
WordPress version tested: | 3.9.1 |
Plugin version: | 0.96.1 |
Added to WordPress repository: | 14-08-2011 |
Last updated: | 20-07-2014
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
Rating, %: | 100 |
Rated by: | 2 |
Plugin URI: | http://wordpress.org/extend/plugins/headjs-pl... |
Total downloads: | 2 069 |
Click to start download |
This plugin reformats your page to utilize Head JS in your WordPress site.
Based on the initial plugin by Durin
It strips out all your old javascript declarations and puts them into head.js calls so that they are loaded in parallel (see the Head JS website for more details).
For example, this:
<script type='text/javascript' src='http://yoururl.com/wp-includes/js/prototype.js?ver=1.6.1'></script>
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js?ver=3.0.4'></script>
<script type='text/javascript' src='http://yoururl.com/wp-includes/js/scriptaculous/wp-scriptaculous.js?ver=1.8.3'></script>
<script type='text/javascript' src='http://yoururl.com/wp-includes/js/scriptaculous/builder.js?ver=1.8.3'></script>
<script type='text/javascript' src='http://yoururl.com/wp-includes/js/scriptaculous/effects.js?ver=1.8.3'></script>
<script type='text/javascript' src='http://yoururl.com/wp-includes/js/scriptaculous/dragdrop.js?ver=1.8.3'></script>
<script type='text/javascript' src='http://yoururl.com/wp-includes/js/scriptaculous/slider.js?ver=1.8.3'></script>
<script type='text/javascript' src='http://yoururl.com/wp-includes/js/scriptaculous/controls.js?ver=1.8.3'></script>
Becomes:
<script type="text/javascript" src="http://yoururl.com/wp-content/plugins/headjs-loader/head.min.js"></script>
<script>
head.js("http://yoururl.com/wp-includes/js/prototype.js?ver=1.6.1")
.js("http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js?ver=3.0.4")
.js("http://yoururl.com/wp-includes/js/scriptaculous/wp-scriptaculous.js?ver=1.8.3")
.js("http://yoururl.com/wp-includes/js/scriptaculous/builder.js?ver=1.8.3")
.js("http://yoururl.com/wp-includes/js/scriptaculous/effects.js?ver=1.8.3")
.js("http://yoururl.com/wp-includes/js/scriptaculous/dragdrop.js?ver=1.8.3")
.js("http://yoururl.com/wp-includes/js/scriptaculous/slider.js?ver=1.8.3")
.js("http://yoururl.com/wp-includes/js/scriptaculous/controls.js?ver=1.8.3");
</script>