Wie behebt man Probleme mit WordPress 5.5 Jquery Migrate und JavaScript?

Veröffentlicht: 2022-06-02

Hallo Leute, heute werden wir in diesem Blogpost diskutieren, wie man WordPress 5.5 Jquery-Migrations- und Javascript-Probleme behebt. Lesen Sie also weiter.

Auszug: Es gibt heute zahlreiche Tools für Webentwicklungsanwendungen und Website-Design. WordPress ist jedoch das am meisten diskutierte Thema in der Stadt. Viele Menschen kennen den Begriff WordPress, der vor allem bei Technikfreaks beliebt ist. Neue Versionen wurden bereits veröffentlicht, aber die neueste WordPress-Version ist WordPress 5.5.

Inhaltsverzeichnis:

Einführung
Ungewöhnliches Verhalten von WordPress 5.5
Fehlerbehebung für WordPress 5.5
Konflikte nach dem Update von WordPress 5.5
Fehler nach dem Update von WordPress 5.5
Was ist jQuery Migrate?
WordPress 5.5 jQuery-Migrationsfehler
So beheben Sie Probleme in WordPress 5.5 jQuery Migrate
So verwenden Sie jQuery Migrate, um Javascript-Probleme in WordPress 5.5 zu beheben
Fazit

Einführung:

WordPress 5.5 war ein großer Erfolg. Die Veröffentlichung von WordPress 5.5 „Eckstine“ fügte dem Zentrum der Plattform mehrere erstaunliche Funktionen hinzu, was sie zu einem großen Erfolg machte. Während wir das Update besprechen, treten einige unvermeidbare Probleme auf.

Es gab auch unzählige Themen- und Plugin-Streitigkeiten, die bereits dazu geführt haben, dass sich Websites aufspalten. Das Unternehmen hat die Unterstützung für JQuery Migrates mit dem letzten Update auf WordPress 5.5 eingestellt. In weniger als zwei Wochen hat es anscheinend Hunderttausende von Websites lahmgelegt. Einige WordPress-Themes und -Plugins verwenden veraltete jQuery-Skripte, was zu einer Vielzahl von Problemen führen kann. Unzählige Probleme wurden von mehreren Benutzern solcher beliebter Plugins gemeldet.

Lassen Sie uns über die Probleme sprechen und was getan werden kann, um sie zu beheben.

Ungewöhnliches Verhalten erkennen:

Mit der Veröffentlichung von WordPress 5.5 wurde das Migrationstool jquery-migrate nicht mehr aktiviert. Einige Themes oder Plugins, die älteren Code ausführen, können daher ein unerwartetes Verhalten zeigen. Um das „unerwartete Verhalten“ von WordPress 5.5 zu beenden, haben über 80.000 WordPress-Publisher ein WordPress-Plugin heruntergeladen. Ebenso wirkte sich das Update aufgrund des Herunterfahrens von jQuery Migrate auf rund 2400 Plugins aus und verursachte Konflikte.

Zu den vielen Arten von Plugins, die betroffen waren, gehörte die Sicherheit. Benutzer hatten auch Probleme mit Optimierung, Styling und anderen Plugins.

Einige Benutzer haben möglicherweise Probleme mit ihren Designs aufgrund von veraltetem Code. In diesem Fall wurden jedoch einige der Probleme dadurch verursacht, dass Plugins mit den entsprechenden WP-Designs gebündelt wurden. Premium Page Builder und Slider-Plugins sind beispielsweise häufig in einigen Themes enthalten. Vermutlich hängt es jedoch von Ihrer Softwarelizenz ab; Sie können auf die neueste Version aktualisiert werden oder nicht, da sie Premium sind. Wenn ein Upgrade auf die neueste Version eines Themes Ihr Problem nicht wirklich löst, können Sie die Funktionalität möglicherweise wiederherstellen, indem Sie den WordPress Enable jQuery Migrate Helper installieren.

Aber denken Sie daran, dass es nur eine kurzfristige Lösung ist. Eine Fehlerbehebung auf Ihrer Website, um festzustellen, welche Funktion das Problem verursacht, kann von Vorteil sein. Um mehr über die Fehlerbehebung zu erfahren, lesen Sie weiter.

Für Kandidaten, die ihre Karriere vorantreiben möchten, ist WordPress Training die beste Option.

Fehlerbehebung für WordPress 5.5-Updates:

Die Verwendung der Chrome-Entwicklungskonsole zur Behebung eines Problems ist eine Option. Sie können auf die Konsole zugreifen, indem Sie die Taste F12 auf Ihrer Tastatur drücken. Auf die Konsole kann auch zugegriffen werden, indem Sie im vertikalen Dreipunktmenü in der oberen rechten Ecke Mehr Tools und dann Entwicklertools auswählen.

Hier ist ein Beispiel dafür, wie ein Fehler aussehen könnte:

Console Error

Sobald Sie auf die Datei drücken, wird ein neuer Bildschirm mit dem Fehler angezeigt. Danach können Sie auf das rote X-Symbol klicken, um zu sehen, was der Fehler ist.

Uncaught TypeError

Häufige Konflikte nach dem Update auf WordPress 5.5:

Viele der Probleme, die einige Publisher nach dem Upgrade auf WordPress 5.5 haben, hängen mit dem Verlust der Website-Funktionalität zusammen.

Probleme mit dem WordPress 5.5 Update

  • Der klassische Editor funktioniert nicht.
  • Die Schaltflächen „Medien hinzufügen“ und „Vorgestelltes Bild festlegen“ funktionieren nicht.
  • Ein leerer Bildschirm wird in der Textansicht des 5.5-Blockeditors angezeigt und unterbrochen.
  • Das Datenbank-Update fehlt.
  • Der Bildschieber funktioniert nicht.
  • Das mobile Menü verschwindet.
  • Die Suchleiste funktioniert nicht mehr.

Dies sind nur einige der Probleme, die Benutzer haben.

Jquery-Migrationsfehler nach dem Upgrade auf WordPress 5.5:

Sie haben wahrscheinlich schon von den neuen Funktionen in WordPress 5.5 gehört, die für die Benutzer am offensichtlichsten und auffälligsten sind. Viele Webseiten, Entwickler und Website-Administratoren sind jedoch vom WordPress 5.5-Update negativ betroffen. Dies liegt daran, dass das obige Update eine erhebliche interne Änderung beinhaltete, die an mehreren Stellen zu Problemen führte. Die Rede ist von der Deaktivierung des Tools jQuery Migrate.

Worum geht es bei jQuery Migrate?

Mit anderen Worten, unabhängig von der standardmäßig in WordPress installierten jQuery-Version erlaubt es die Verwendung von veraltetem Code. Infolgedessen konnten sich Theme- und Plugin-Entwickler entspannen und die WordPress-Version von jQuery verwenden, die sie für angemessen hielten. In einem System, das außerdem ständig aktualisiert wird und immer nach den neuesten Ressourcen gesucht wird, macht dies jedoch wenig Sinn.

Wenn Sie im Webdesign arbeiten, sind Sie wahrscheinlich mit der jQuery-Bibliothek vertraut. jQuery Migrate ist wie jQuery eine JavaScript-Bibliothek, die es Plugin- und Theme-Entwicklern seit Jahrzehnten ermöglicht, veralteten jQuery-Code zu verwenden.

Trotz des veralteten Codes ermöglichte jQuery Migrate, dass ein Teil vieler Webseiten funktionierte. Infolgedessen funktionierten zahlreiche Webseiten bereits nach dem Abschalten nicht mehr.

WordPress 5.5 jQuery-Migrationsfehler:

1. Paginierungsfehler in WordPress 5.5:

Auf bestimmten Websites führt das Upgrade auf WordPress dazu, dass die Paginierung fehlschlägt.

Paginierung bezieht sich auf die Nummern der Navigationsseiten dort unten in einem mehrseitigen Dokument; die Sie leicht im Kategoriebereich einer Website finden können. Paginierung ist eine Navigationsstruktur, die Seitenlisten gruppiert, um uns zu helfen, zwischen ihnen zu navigieren.

WordPress hat einen offiziellen Fehlerbericht für dieses Problem erhalten. Was los ist, ist, dass das Wort „Seite“ uneinheitlich verwendet wird. Es wird von WordPress für die Paginierung verwendet, allerdings mit einem numerischen Wert. Das Wort „Seite“ wird in den Themen zusammen mit nicht numerischen Werten verwendet.

Es sollte nur einen numerischen Wert haben und wird nicht für etwas anderes verwendet, wie zum Beispiel? Id = xxx & Seite = Angebote Um Konflikte zu vermeiden, würde es vorschlagen, den Namen dieser Variablen in jedem benutzerdefinierten Code zu ändern.

Eine andere praktikable Lösung besteht darin, die Funktion Redirect Canonical () zu deaktivieren. die für diese Anfragen standardmäßig mit der Vorlagenumleitungsaktion verbunden ist.“

2. Beheben Sie nach der Verbesserung von WordPress 5.5 den Paginierungsfehler:

Diese Funktion ist extrem leistungsfähig und vielseitig, hat aber einen Fehler: Sie ersetzt die ursprüngliche WordPress-Abfrage, wodurch die Paginierung unterbrochen wird. Falls es dir wirklich so ähnlich geht:

('cat = 8') Abfragebeiträge;
Oder etwas in diese Richtung:
( array ('cat' => 8 ) ) Beiträge abfragen

Sie müssen identische Einträge sehen, egal wie viele Seiten Sie innerhalb Ihrer Paginierung durchlaufen.

Um dies zu beheben, müssen wir diesen Code verwenden, um die Paginierung mit einer neuen Abfrage neu zu erstellen, die Abfrageposts ausführt:

Abfragebeiträge ( array ('cat' => 8,'paged' => get query var ('paged') )
Und wenn nichts davon funktioniert, versuchen Sie Folgendes:
Beiträge abfragen ( array ('category' => 8,'paged' => get query var ('page') );

So beheben Sie das jQuery-Problem in WordPress 5.5:

Vielen Dank an das WordPress-Plugin für die Wiederherstellung der jQuery-Migrationsbibliothek. Dieses Plugin stellt die Funktionalität Ihrer Website wieder her. Aber das Plugin behebt das Problem mit Ihrer Website irgendwie nicht.

Das Plugin stellt die Funktionalität Ihrer Website wieder her. Es behandelt jedoch nicht die Probleme der Website.

Ein veraltetes Plugin oder Design ist die Ursache für die Probleme der Website. Wenn Ihr Bild-Slider nicht funktioniert, liegt dies höchstwahrscheinlich an einem Problem mit dem Bild-Slider-Plugin. Eine Lösung besteht darin, das Plugin zu aktualisieren. Wenn das Plugin, das geändert werden muss, jedoch kein Update hat; Sie verwenden vermutlich ein aufgegebenes Plugin. Betrachten Sie ein verlassenes Plugin, das lange Zeit nicht aktualisiert wird.

Da einige Plugins keine häufigen Updates erfordern, ist es schwierig zu definieren, was eine „lange Zeit“ ausmacht.

Die meisten Plugin-Ersteller arbeiten daran, ihre Software zu verbessern. Wenn der Entwickler das Plugin für ein Jahr oder länger nicht mehr aktualisiert hat, bedeutet dies im Allgemeinen, dass der Entwickler das Plugin aufgegeben hat. Außerdem ist es am besten, dieses Plugin zu deinstallieren. Verlassene Plugins können Sicherheitsrisiken verursachen. Es ist eine gute Idee, ein etwas stärker gepflegtes Plugin zu finden, das dasselbe tut wie im Fall eines aufgegebenen Plugins.

Enable jQuery Migrate Helper ist das Plugin, das Sie benötigen, um Ihre WordPress-Site wieder zum Laufen zu bringen. Das jQuery Migrate Helper-Plugin ist keine Lösung für die Probleme, die nach dem WordPress 5.5-Update aufgetreten sind. Es ist einfach ein Mittel zur Wiederherstellung der Funktionalität. Es ist wichtig, mit dem nächsten Schritt fortzufahren, um festzustellen, was falsch ist, und das Problem zu lösen.

Sie werden in Bezug auf Sicherheit und persönliche Erfahrung für Ihre Website-Besucher in einer besseren Situation sein, sobald Sie das Plugin oder Thema repariert haben.

Wie verwende ich jQuery Migrate Helper, um JavaScript-Probleme in WordPress 5.5 zu beheben?

Während die Gründer Ihres Themes oder Plugins damit beschäftigt sind, Probleme mit dem veralteten Code zu beheben; Sie können eine vorübergehende Problemumgehung nutzen, indem Sie das folgende kostenlose Plugin herunterladen und installieren:

Aktivieren Sie den jQuery-Migrationshelfer.

Die Installation des Facilitate jQuery Migrate Helper-Plugins hat in der Tat vielen WordPress-Benutzern dabei geholfen, ihre Plugins zu reaktivieren.

Das Plugin ermöglicht „Unterstützung für alten JavaScript-Code, der extrem veraltete Funktionen in der jQuery-JavaScript-Bibliothek verwendet“, was bedeutet, dass es eine Verbindung zum Migrationsskript herstellt; stellt die Funktionalität Ihrer defekten Plugins und Themes wieder her.

Abschließende Gedanken:

WordPress 5.5 hat noch viele nützliche Funktionen, um unter anderem einfache und komplexe Websites und Blogs zu erstellen und zu gestalten. Die Entfernung von jQuery, einem fantastischen JavaScript-Framework, hat jedoch einige Probleme oder Konflikte sowohl mit dem Kern als auch mit den Erweiterungen verursacht. Man kann sagen, dass WordPress 5.5 größtenteils eine erfolgreiche Version ist. Wir haben ein paar Stunden damit verbracht, die Liste der potenziellen Fehler durchzugehen, und auch die WordPress-Community hat sich bewundernswert viel Mühe gegeben, um jedes Problem zu untersuchen und zu lösen.

Solange Sie sich an eine der oben genannten Lösungen halten, können Sie Konflikte lösen, wenn auch nur vorübergehend.

Autor Bio

Meravath Raju ist ein Digital Marketer und ein leidenschaftlicher Autor, der mit MindMajix zusammenarbeitet, einem führenden globalen Online-Schulungsanbieter. Außerdem verfügt Meravath Raju über fundiertes Wissen und Verständnis der IT und derzeit anspruchsvoller Technologien wie Cybersicherheit, Qualitätssicherung und Softwaretests, Business Intelligence, Salesforce, Datenanalyse, Projektmanagement, ERP-Tools usw.