Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.
Problem:
Nach dem Upgrade auf PHP 8.2 tritt ein Fehler beim Ändern von Inhalten auf, der mit dem Plugin Advanced Custom Fields Pro zusammenhängt, das durch das Plugin Advanced Custom Fields Multilingual erweitert wird. Der Fehler wird durch eine strengere Typprüfung für Array-Schlüssel in PHP 8.2 verursacht, was zu einem Fehler aufgrund ungültiger Datenbankeinträge führt.
Solution:
Um das Problem zu beheben, müssen die ungültigen Datenbankeinträge gelöscht werden. Stellen Sie sicher, dass Sie ein vollständiges Backup Ihrer Website erstellt haben, bevor Sie fortfahren. Greifen Sie auf Ihre Datenbank zu – über PhpMyAdmin, das Adminer-Plugin oder ein anderes Tool Ihrer Wahl – und führen Sie folgenden Befehl aus:
DELETE FROM wp_postmeta WHERE meta_key LIKE '\\_\\_%' ESCAPE '\\';
Nachdem Sie diesen Befehl ausgeführt haben, sollte der Fehler behoben sein.
Falls diese Lösung veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu öffnen. Wir empfehlen auch, die Seite mit bekannten Problemen zu überprüfen, die Version der dauerhaften Lösung zu verifizieren und zu bestätigen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben. Für weitere Unterstützung besuchen Sie bitte unser Support-Forum.
Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.
Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.
Dieses Thema enthält 0 Antworten, hat 0 Stimmen.
Zuletzt aktualisiert von Vor 2 Wochen, 4 Tage.
Assistiert von: Lucas Vidal de Andrade.