WPML
Status
Gelöst

Übersicht über das Problem

Symptome
Wenn Sie WPML 4.8 zusammen mit einem page builder (z. B. Elementor) verwenden, kann der Versuch, den Übersetzungs-Editor zu öffnen, zu einem schwerwiegenden PHP-Fehler ähnlich dem folgenden führen:

PHP Fatal error: Uncaught TypeError: array_merge(): Argument #1 must be of type array, null given

in .../sitepress-multilingual-cms/classes/media-translation/AddMediaDataToTranslationPackage.php:82

Dies tritt auf, wenn die Seite ein Bild enthält, dem Metadaten fehlen (d. h. ohne Titel, Beschriftung, Beschreibung oder Alt-Text).

Problemumgehung

Bevor Sie den Übersetzungs-Editor öffnen:

  • Bearbeiten Sie das Bild in der WordPress-Mediathek.

  • Fügen Sie mindestens ein Metadatum hinzu (zum Beispiel einen Titel oder einen Alt-Text).

  • Speichern Sie das Bild und öffnen Sie dann den Übersetzungs-Editor erneut.

Dies verhindert den schwerwiegenden Fehler und ermöglicht das normale Laden der Übersetzungsseite.


Status

  • Ein Fix ist in WPML 4.8.1 enthalten, das in Kürze veröffentlicht wird.

  • Nach dem Update stürzt WPML nicht mehr ab, wenn es auf Bilder ohne Metadaten stößt.

Alle bekannten Probleme →