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.
#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.