wordpress

Cómo eliminar el script jQuery Migrate de WordPress

Last updated: 26.10.2025
Views: 120

Si tu proyecto de WordPress usa jQuery, WordPress también carga el script jQuery Migrate por defecto. En el 99 % de los casos, no necesitas este script. jQuery Migrate restaura la compatibilidad con funciones obsoletas que ya se han eliminado de la biblioteca principal de jQuery.

Puedes comprobar si jQuery Migrate está cargado comprobando un mensaje en la consola de tu navegador.

browser console

o inspeccionando el código HTML de su sitio web.

web inspector

En la mayoría de los casos, el script jQuery Migrate no hace nada útil y solo añade carga adicional a tu sitio web, aumentando el tiempo de carga de la página. Esto afecta negativamente a la experiencia del usuario y también puede perjudicar tu SEO. Puedes leer más sobre cómo la velocidad de carga afecta al SEO en nuestro artículo relacionado: “Por qué la velocidad de carga de un sitio web es importante para el SEO”.

Hay varias maneras de desactivar el script jQuery Migrate. Personalmente, prefiero el método que no requiere plugins de terceros: simplemente añadiendo un pequeño fragmento de código al archivo functions.php de tu tema.

PHP

// functions.php

/**
 * delete jquery-migrate
 */
add_action('wp_default_scripts', function( $scripts ) {
    if ( ! empty( $scripts->registered['jquery'] ) ) {
        $scripts->registered['jquery']->deps = array_diff(
            $scripts->registered['jquery']->deps,
            ['jquery-migrate']
        );
    }
});

El CMS WordPress es una herramienta excelente, pero WordPress y sus plugins suelen incluir scripts y estilos innecesarios, lo que ralentiza la carga del sitio. Esto, a su vez, afecta negativamente al SEO. Por lo tanto, debes tener cuidado con qué y cómo incluyes contenido. Y en casos como jQuery Migrate, la optimización es esencial.

author
Autor: Igor Rybalko
He estado trabajando como desarrollador front-end desde 2014. Mi principal pila tecnológica es Vue.js y WordPress.

Publicaciones similares:

Leave a Reply

Your email address will not be published. Required fields are marked *