Hola, al pasar test de análisis sobre una web (por ej. desde https://www.webpagetest.org/ ), me advierte que la versión que utiliza de jquery 1.12.4 está obsoleta y con fallos de seguridad. He visto que efectivamente es de 2016 y actualmente ya van por la 3.5.1. Veo que Wordpress todavía sigue usándola por defecto para evitar posibles problemas con plugins antiguos.
Leo que hay mucha gente que actualiza esta versión a una más actual (dejando la del Core, la antigua, para el panel de administración)
¿ Como podemos actualizarla correctamente ? Sería algo como lo que recomiendan aquí: (aunque el artículo es de 2010): https://ayudawp.com/usa-la-ultima-version-de-jquery-automaticamente/
Al ser una librería tan importante, me gustaría saber que método recomendáis para tener una versión mas o menos reciente, y así aplicarlo a todos mis sitios.
Gracias!
Hola Carlos,
La forma más sencilla de usar la ultima versión de Jquery en wordpress es a través de un plugin el cual permite añadirlo de forma automática
-> https://es.wordpress.org/plugins/jquery-updater
También es posible usando el siguiente código en tu archivo function.php de tu theme.
function replace_core_jquery_version() {
wp_deregister_script( 'jquery' );
// Change the URL if you want to load a local copy of jQuery from your own server.
wp_register_script( 'jquery', "https://code.jquery.com/jquery-3.5.1.min.js", array(), '3.5.1' );
}
add_action( 'wp_enqueue_scripts', 'replace_core_jquery_version' );
PD: Recuerda que siempre que estés realizando modificaciones en tu sitio web realizar una copia de seguridad, de esta forma si surge algún error puedes restaurarla sin problemas
En este articulo puedes ver como realizar copias de seguridad de tu sitio web -> https://www.webempresa.com/blog/copias-de-seguridad-desde-el-panel-de-hosting-cpanel.html
Un Saludo