- Status
- Gelöst
- Gelöst in
- 3.3.8
Übersicht über das Problem
In einigen Fällen wird der folgende Hinweis auf dem Bildschirm oder in den Logdateien angezeigt: Notice: Undefined offset: 0 in /home/ubuntu/websites/types/wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php on line 2344
Das Problem wird am häufigsten auf Seiten im WordPress-Admin-Bereich angezeigt, kann aber auch auf den Frontend-Seiten auftreten.
Dies wird durch einen fehlerhaften Abruf des ersten Elements eines indizierten Arrays verursacht, das in einigen Fällen möglicherweise nicht mit 0 (Null) als Index beginnt.
Ein häufiger Fall ist, wenn untergeordnete Seiten vor den übergeordneten Seiten erstellt wurden und das Bearbeiten/Erstellen einer neuen Seite beim Rendern des Dropdown-Auswahlmenüs für die übergeordnete Seite den Hinweis auslöst.
Problemumgehung
Das Problem wird in der nächsten Version von WPML behoben.
Um das Problem in Ihrer Installation in der Zwischenzeit zu beheben, führen Sie die folgenden Schritte aus:
- Erstellen Sie ein Backup Ihrer Website
- Laden Sie diese Datei herunter und entpacken Sie sie: Sie sollten nun eine Datei namens
sitepress.class.phphaben - Ersetzen Sie
sitepress.class.phpauf Ihrem Server (sie sollte sich inwp-content/plugins/sitepress-multilingual-cms/befinden) durch die neue Datei