jQuery Migrate entfernen

Migrate.js – Wie entferne ich jQuery Migrate aus WordPress?

jQuery Migrate ist eine JavaScript-Bibliothek. Hiermit wird die Kompatibilität älterer jQuery-Versionen (älter als 1.9) sichergestellt. Damit werden veraltete Funktionen und Verhaltensweisen im jQuery-Code wiederhergestellt und weiterhin ordnungsgemäß ausgeführt. Ab WordPress 3.6 ist jQuery Migrate automatisch auf allen WordPress Installationen enthalten.

Wenn aktuelle Designs und Plugins in WordPress verwendet werden, ist jQuery Migrate nicht erforderlich, sodass das Skript sicher entfernt werden kann. Wenn du es entfernst, muss der Browser eine JavaScript-Datei weniger herunterladen und ausführen. Deine Website wird wieder etwas schneller geladen!

Wenn du deinen jQuery-Code auf dem neuesten Stand hältst und sicher bist, dass keines deiner Plugins mit jQuery 1.9 oder jQuery 1.10.2 inkompatibel ist, kann jQuery Migrate einfach entfernt werden.

In der Chrome Devtools-Konsole kannst du checken, ob das Script noch ausgeführt wird.

JoeWP WordPrerss Agentur - JQuery Migrate
JoeWP WordPress Agentur – JQuery Migrate

#1: Gründe, warum es eine gute Idee ist, jquery migrate aus WordPress zu entfernen

1. zusätzlichen HTTP-Aufruf vermeiden für eine JS-Datei, die nicht benötigt wird.

2. Code, Themes und Plugins auf dem neuesten Stand zu halten ist eine bessere Idee, als eine zusätzliche Datei zur Unterstützung zu laden.

3. Du hast Plugins installiert, die älteren jQuery-Code verwenden? Es ist effektiver, diese zu aktualisieren oder auf eine Alternative zu wechseln.

#2: Wie entferne ich jQuery migrate aus WordPress?

Das Entfernen von jQuery migrate aus WordPress ist simpel. Füge einfach nur die folgenden Codezeilen zur Datei: function.php deines Themes oder deines Child-Themes hinzu.

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

Alternative:

Eine weitere einfache Möglichkeit besteht darin, es mithilfe des Plugins „Remove jQuery Migrate“ zu deaktivieren. Wenn du nicht sicher bist, ob für deine Website noch jQuery Migrate erforderlich ist, kannst du die folgende Zeile zu deiner wp-config.php hinzufügen und die Konsole beobachten, während du auf deiner Website nach Protokollen suchst. Anschließend die Zeile wieder aus der wp-config.php entfernen und testen, ob alles ordnungsgemäß läuft. Denke an das Löschen von Caches (Browser, Plugins, Server, etc.). Jetzt sollte die Ladezeit der Website noch ein wenig schneller sein.

define('SCRIPT_DEBUG', true);

Fazit:

Wie bereits erwähnt, fügt jQuery migrate deiner Site eine unnötige Last hinzu. Daher empfehle ich, es von deiner Website oder deinem WordPress Blog zu entfernen. Falls du Unterstützung bgrauchst, lass es mich wissen.

JoeWP WordPress Agentur - Anfrage

Du willst jQuery Migrate für schnellere Ladezeiten auf deiner Website von uns entfernen lassen?

Du willst jetzt gleich loslegen? Bespreche Dein Projekt mit uns!