Optimizacion

Cargar jQuery desde el CDN de Google

1 hay 1 solo Like :)

Otra cosa que se suele hacer con plugins, pero que también podemos hacer con un snippet PHP en el functions.php del theme activo.

Google y CloudFlare tienen a disposición de los administradores de sitios web un CDN para ciertas librerías, entre ellas jQuery, la librería Javascript más utilizada.

Puedes cargar jQuery desde el CDN de Google con este código en el functions.php del theme activo:

function jquery_google () {
	if (is_admin()) {
		return;
	}
 
	global $wp_scripts;
	if (isset($wp_scripts->registered['jquery']->ver)) {
		$ver = $wp_scripts->registered['jquery']->ver;
                $ver = str_replace("-wp", "", $ver);
	} else {
		$ver = '1.12.4';
	}
 
	wp_deregister_script('jquery');
	wp_register_script('jquery', "//ajax.googleapis.com/ajax/libs/jquery/$ver/jquery.min.js", false, $ver);
}

Y si quieres cargarlo desde el CDN de CloudFlare (que a mí me encanta) puedes hacerlo con este código en el functions.php del theme activo:

function jquery_cloudflare () {
	if (is_admin()) {
		return;
	}
 
	global $wp_scripts;
	if (isset($wp_scripts->registered['jquery']->ver)) {
		$ver = $wp_scripts->registered['jquery']->ver;
                $ver = str_replace("-wp", "", $ver);
	} else {
		$ver = '1.12.4';
	}
 
	wp_deregister_script('jquery');
	wp_register_script('jquery', "//cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js", false, $ver);
}

Evidentemente, en ambos casos puedes modificarlo para personalizar la versión de jQuery que vamos a cargar desde el CDN. En los scripts anteriores puedes ver como ejemplo la versión 1.12.4 de jQuery.