Yo igual, porque ando buscando crear un plugin para mejorar la velocidad de las paginas, por ejemplo en pagespeed pide que no sean mas de 7 archivos JS, tonces quiero hacer un plugin donde cargue los JS de forma asincrona, como lo hace CSS, lo que quiero programar es, sacar los JS que hay , sacarlos de las funciones de wordpress, y despues cargarlos de forma asincrona asi cuando cargue la pagina no espere a los JS sino cargue el html de un solo, y después los JS.
if (typeof YAHOO === 'undefined') // Load ALL YUI Local
{
document.write('<script type="text/javascript" src="http://forobeta.com/clientscript/yui/yuiloader-dom-event/yuiloader-dom-event.js?v=422"><\/script>');
document.write('<script type="text/javascript" src="http://forobeta.com/clientscript/yui/connection/connection-min.js?v=422"><\/script>');
var yuipath = 'clientscript/yui';
var yuicombopath = '';
var remoteyui = false;
}
else // Load Rest of YUI remotely (where possible)
{
var yuipath = 'http://ajax.googleapis.com/ajax/libs/yui/2.9.0/build';
var yuicombopath = '';
var remoteyui = true;
if (!yuicombopath)
{
document.write('<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/yui/2.9.0/build/connection/connection-min.js?v=422"><\/script>');
}
}
Para nada malo es el buscador de Google, escribi y me salto algo de lo que buscas en el primer resultado.
How to disable scripts and styles
Buenas! En wordpress los script se meten en la llamada wp_head o en wp_foot con la funcion wp_enqueue_script
Con los scripts de tu tema no tendras ningun problema para moverlos al wp_foot, ya que es un parámetro de esta funcion. Me imagino que la cosa se complica con respecto a los plugins