Advertencia : No debes reemplazar la versión principal de jQuery, especialmente en el panel de administración . Ya que muchas funcionalidades básicas de WordPress pueden depender de la versión. Además, otro complemento puede depender de la versión jQuery
agregada en el núcleo.
Si está seguro de que desea cambiar la versión core jQuery
, en ese caso, puede agregar el siguiente CÓDIGO en el archivo functions.php
de su tema activo (incluso mejor si crea un complemento para esto):
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.1.1.min.js", array(), '3.1.1' );
}
add_action( 'wp_enqueue_scripts', 'replace_core_jquery_version' );
Esto reemplazará la versión core jQuery
y en su lugar cargará la versión 3.1.1
desde el servidor de Google.
También, aunque no se recomienda , también puede usar la siguiente línea adicional de CÓDIGO para reemplazar la versión jQuery en wp-admin
también:
add_action( 'admin_enqueue_scripts', 'replace_core_jquery_version' );
De esta manera, incluso después de actualizar WordPress, tendrás la versión de jQuery
que quieras.
Una función ligeramente mejor:
La función replace_core_jquery_version
anterior también elimina el script jquery-migrate
agregado por el núcleo de WordPress. Esto es razonable, porque la versión más reciente de jQuery no funcionará correctamente con una versión anterior de jquery-migrate
. Sin embargo, también puede incluir una versión más reciente de jquery-migrate
. En ese caso, use la siguiente función en su lugar:
function replace_core_jquery_version() {
wp_deregister_script( 'jquery-core' );
wp_register_script( 'jquery-core', "https://code.jquery.com/jquery-3.1.1.min.js", array(), '3.1.1' );
wp_deregister_script( 'jquery-migrate' );
wp_register_script( 'jquery-migrate', "https://code.jquery.com/jquery-migrate-3.0.0.min.js", array(), '3.0.0' );
}