Rimuovere jQuery Migrate

Migrate.js – Come rimuovo jQuery Migrate da WordPress?

jQuery Migrate è una libreria JavaScript. Ciò garantisce la compatibilità delle versioni precedenti di jQuery (precedenti alla 1.9). In questo modo vengono ripristinate le funzioni e i comportamenti deprecati nel codice jQuery e continua a funzionare correttamente. A partire da WordPress 3.6, jQuery Migrate è automaticamente incluso in tutte le installazioni di WordPress.

Se i temi e i plugin attuali vengono utilizzati in WordPress, jQuery Migrate non è necessario, quindi lo script può essere rimosso in sicurezza. Se lo rimuovi, il browser dovrà scaricare ed eseguire un file JavaScript in meno. Il tuo sito web si caricherà di nuovo un po’ più velocemente!

Se mantieni aggiornato il tuo codice jQuery e sei sicuro che nessuno dei tuoi plugin sia incompatibile con jQuery 1.9 o jQuery 1.10.2, jQuery Migrate può essere facilmente rimosso.

Nella console di Chrome Devtools, puoi verificare se lo script è ancora in esecuzione.

Agenzia JoeWP WordPrerss - JQuery Migrate
Agenzia WordPress JoeWP – Migrazione JQuery

#1: Motivi per cui è una buona idea rimuovere jquery migrate da WordPress

1. Evitare ulteriori chiamate HTTP per un file JS non necessario.

2. Mantenere aggiornati codice, temi e plug-in è un’idea migliore rispetto al caricamento di un file aggiuntivo per supportarlo.

3. Hai installato plugin che utilizzano codice jQuery precedente? È più efficace aggiornarli o passare a un’alternativa.

#2: Come rimuovo la migrazione di jQuery da WordPress?

Rimuovere jQuery migrate da WordPress è semplice. Basta aggiungere le seguenti righe di codice al file: function.php del tuo tema o del tuo tema figlio.

//Remove JQuery migrate
function remove_jquery_migrate($scripts)
{
    if (!is_admin() && isset($scripts->registered['jquery'])) {
        $script = $scripts->registered['jquery'];
        
        if ($script->deps) { // Check whether the script has any dependencies
            $script->deps = array_diff($script->deps, array(
                'jquery-migrate'
            ));
        }
    }
}

add_action('wp_default_scripts', 'remove_jquery_migrate');

Alternativa:

Un altro modo semplice è disabilitarlo utilizzando il plug-in “Rimuovi jQuery Migrate“. Se non sei sicuro che il tuo sito richieda ancora jQuery Migrate, puoi aggiungere la seguente riga al tuo wp-config.php e guardare la console mentre cerchi i log sul tuo sito. Quindi rimuovi la linea dal wp-config.php e verifica se tutto funziona correttamente. Pensa a svuotare le cache (browser, plug-in, server, ecc.). Ora, il tempo di caricamento del sito web dovrebbe essere un po’ più veloce.

define('SCRIPT_DEBUG', true);

Risultato:

Come accennato in precedenza, jQuery migrate aggiunge un carico non necessario al tuo sito. Pertanto, ti consiglio di rimuoverlo dal tuo sito web o blog WordPress. Se hai bisogno di supporto, per favore fammelo sapere.

Agenzia WordPress JoeWP - Richiesta

Vuoi che rimuoviamo jQuery Migrate per tempi di caricamento più rapidi sul tuo sito web?

Vuoi iniziare subito? Discuti il tuo progetto con noi!