jQuery Migrate verwijderen

Migrate.js – Hoe verwijder ik jQuery Migrate van WordPress?

jQuery Migrate is een JavaScript-bibliotheek. Dit zorgt voor de compatibiliteit van oudere jQuery-versies (ouder dan 1.9). Hiermee worden afgeschafte functies en gedragingen in de jQuery-code hersteld en blijft deze correct werken. Vanaf WordPress 3.6 wordt jQuery Migrate automatisch opgenomen in alle WordPress-installaties.

Als de huidige thema’s en plug-ins in WordPress worden gebruikt, is jQuery Migrate niet vereist, dus het script kan veilig worden verwijderd. Als u het verwijdert, hoeft de browser een JavaScript-bestand minder te downloaden en uit te voeren. Je website zal weer een beetje sneller laden!

Als u uw jQuery-code up-to-date houdt en er zeker van bent dat geen van uw plug-ins incompatibel is met jQuery 1.9 of jQuery 1.10.2, kan jQuery Migrate eenvoudig worden verwijderd.

In de Chrome Devtools-console kun je controleren of het script nog actief is.

JoeWP WordPrerss Agency - JQuery Migrate
JoeWP WordPress Agentschap – JQuery Migrate

#1: Redenen waarom het een goed idee is om jquery migrate van WordPress te verwijderen

1. Vermijd extra HTTP-aanroep voor een JS-bestand dat niet nodig is.

2. Het up-to-date houden van code, thema’s en plug-ins is een beter idee dan het laden van een extra bestand om het te ondersteunen.

3. Heb je plug-ins geïnstalleerd die oudere jQuery-code gebruiken? Het is effectiever om ze bij te werken of over te stappen op een alternatief.

#2: Hoe verwijder ik jQuery migrate van WordPress?

Het verwijderen van jQuery migrate uit WordPress is eenvoudig. Voeg gewoon de volgende regels code toe aan het bestand: function.php van je thema of je child-thema.

//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');

Alternatief:

Een andere gemakkelijke manier is om het uit te schakelen met behulp van de plug-in “Verwijder jQuery Migrate“. Als u niet zeker weet of uw site nog steeds jQuery Migrate vereist, kunt u de volgende regel aan uw wp-config.php toevoegen en de console bekijken terwijl u naar logboeken op uw site zoekt. Haal vervolgens de lijn uit de wp-config.php en test of alles goed loopt. Denk aan het wissen van caches (browsers, plug-ins, servers, enz.). Nu zou de laadtijd van de website iets sneller moeten zijn.

define('SCRIPT_DEBUG', true);

Resultaat:

Zoals eerder vermeld, voegt jQuery migrate een onnodige belasting toe aan uw site. Daarom raad ik aan om het van je website of WordPress-blog te verwijderen. Als je ondersteuning nodig hebt, laat het me dan weten.

JoeWP WordPress Agency - Verzoek

U wilt dat wij jQuery Migrate verwijderen voor snellere laadtijden op uw website?

Wil je meteen aan de slag? Bespreek uw project met ons!