Cargar jquery desde los servidores de Google

AVISO IMPORTANTE

Este artículo tiene más de dos años, así que su contenido podría no funcionar con tu versión de WordPress o con la versión actual.
Por favor, haz una copia de seguridad y comprueba que todo funciona correctamente antes de hacer los cambios definitivos en tu web.

Cómo podemos cargar jquery desde los servidores de Google

Esta semana aprenderemos a cargar jquery desde los servidores de Google, lo que nos ayudará a que nuestra web cargue un poquito más rápido. En las últimas semanas hemos visto algunos trucos para hacer que nuestra web cargue más rápido, algunas cosas podemos hacerlas nosotros directamente desde nuestro WordPress, y otras tenemos que hacerlas desde nuestro hosting.

En esta ocasión veremos un código muy sencillo y que podemos añadir nosotros directamente a nuestro WordPress, un código muy sencillo y útil si queremos que nuestra web cargue lo más rápido posible.

Código que vamos a utilizar

asdfasf

/* Usamos las funciones recomendadas para agregar script : wp_enqueue_script('jquery'); en nuestro header */
function wpsnippet_jquery_enqueue() {
wp_deregister_script('jquery');
wp_register_script('jquery', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js", false, null);
wp_enqueue_script('jquery');
}
if (!is_admin()) add_action("wp_enqueue_scripts", "wpsnippet_jquery_enqueue", 11);

Y como siempre, vamos a explicar lo que hace este código.

Lo primero que hacemos es utilizar las función recomendada para agregar scripts a nuestro header, la función es wp_enqueue_script(‘jquery’);

Con esta función estaremos poniendo este script en cola de carga y llegado el momento, cargándolo desde los propios servidores de Google, con la función wp_register_script.

Además, la carga se realizara en paralelo, es decir, nuestro visitante no tendrá que esperar a que se cargue jquery para ver la página, todos se cargaran en paralelo, con lo que ahorraremos tiempo mostrando los contenidos de nuestra web.

¿Dónde tenemos que poner este código?

Si eres seguidor del blog, ya sabes cual es la respuesta:

  • Podemos pegarlo directamente en el archivo functions.php de tu tema activo (ya sabes que no te lo recomiendo, ya que cuando actualices tu tema, se actualizará también este archivo y desaparecerán los cambios que hayas hecho).
  • También podemos pegarlo en un plugin de funciones. Una opción muy buena y muy aconsejable.
  • Y por último, podemos colocarlo en un plugin de snippets, como por ejemplo Code Snippets.
Cómo cargar jQuery desde los servidores de Google
Cómo cargar jQuery desde los servidores de Google

Puede que también te interese...

2 comentarios

  1. ¿Entiendo que la librería de .js hemos de ir actualizándola manualmente con el tiempo? Es decir, sustituyendo el enlace. Muchas gracias por artículo, porque me ha costado mucho hallar información al respecto de esto, y aquí lo explicas fenomenal.

    1. Hola Cinthya, en primer lugar deja que te agradezca que te pases por el blog y que comentes el artículo.
      Respecto a tu pregunta, en principio no haría falta cambiar el enlace, a no ser que se trate de una actualización mayor, sería Google quien actualizaría el script. De todas formas estaré pendiente por si se lleva a cabo alguna actualización y la compartiré en el blog.
      Gracias de nuevo por pasarte por el blog y comentar, te invito a hacerlo más a menudo, paisana 😛

Deja una respuesta

Información básica sobre protección de datos
Responsable: Jose González Bueno.
Finalidad: Moderación y publicación de comentarios.
Destinatarios: No se comunican datos a terceros, salvo por imperativo legal.
Derechos: Tienes derecho a acceder, rectificar, exportar y suprimir tus datos.

Tu dirección de correo electrónico no será publicada.

He leído y acepto la política de privacidad de este sitio. *