WPML
Status
Gelöst
Gemeldet für
WPML Multilingual CMS 4.4.10
Gelöst in
WPML 4.6.7

Übersicht über das Problem

Ein leerer Bildschirm wird angezeigt, und nach dem Aktivieren des Debug-Modus tritt in einigen Konfigurationen der folgende Fehler auf:

PHP Fatal error: Uncaught InvalidArgumentException: element_id and type do not match in wp-contentpluginssitepress-multilingual-cmsclassescore-abstract-classesclass-wpml-set-language.php on line xx

In der vorherigen Version wurden diese Arten von Ausnahmen vor dem Benutzer verborgen. Auf lange Sicht könnten sie jedoch zu einer Datenbankbeschädigung führen, weshalb wir beschlossen haben, sie nicht länger zu verbergen. Ab WPML 3.3.5 werden solche Ausnahmen ausgelöst, damit Benutzer das Problem sofort erkennen können. Dies erleichtert die Behebung von Problemen mit beschädigten Einstellungen erheblich, da sie bereits in einem frühen Stadium erkannt werden können.

Die Probleme können je nach Installation unterschiedlich aussehen. Das Problem kann:

  • Auf den WPML-Seiten im Admin-Bereich auftreten.
  • Den Zugriff auf die Seite Plugins unmöglich machen.
  • Nur bei der Aktivierung von WPML (oder dessen Add-ons) auftreten.
  • Beim Speichern von Beiträgen auftreten.

In jedem Fall erscheint ein leerer Bildschirm, wobei der Fehler bei aktiviertem Debug-Modus angezeigt wird.

Problemumgehung

Bitte erstellen Sie ein vollständiges Backup Ihrer Website, bevor Sie fortfahren.

Wenn Sie noch auf Ihr Dashboard zugreifen können:


  1. Gehen Sie zu WPMLSupport.

  2. Klicken Sie auf den Link Fehlerbehebung.

  3. Klicken Sie auf die Schaltfläche Beitragstyp-Zuweisung für Übersetzungen beheben.

  4. Möglicherweise müssen Sie auf die Schaltfläche Geister-Einträge aus den Übersetzungstabellen entfernen klicken.

Wenn Sie keinen Zugriff haben oder dies nicht hilft:

  1. Greifen Sie auf Ihre Datenbank zu.

  2. Öffnen Sie die Tabelle wp_icl_translations.

  3. Suchen Sie nach der element_id , die den Fehler verursacht.

  4. Löschen Sie die Zeile.

Möglicherweise müssen Sie diesen Vorgang mehrmals wiederholen, bis das Problem behoben ist.

Alle bekannten Probleme →