WPML

Übersicht über das Problem

Wenn Sie ein Upgrade von WPML von der Version 3.9.1 durchführen, kann der folgende schwerwiegende Fehler auftreten:

Fatal error: Uncaught Error: Call to a member function add_hooks() on array in ...wp-contentpluginssitepress-multilingual-cmsclassesaction-filter-loaderclass-wpml-action-filter-loader.php on line 52

Problemumgehung

Dieses Problem tritt auf, wenn das „Core“-Plugin WPML Multilingual CMS nicht zuerst aktualisiert wird.

Bitte stellen Sie sicher, dass Sie vor dem Aktualisieren von WPML String-Übersetzung, WPML Übersetzungsmanagement oder WPML Media Translation zuerst das Plugin WPML Multilingual CMS aktualisieren.

Wenn dieses Problem bei Ihnen bereits auftritt, können Sie eine der folgenden zwei Möglichkeiten ausprobieren:

  1. Installieren Sie ein Backup Ihrer Website, das erstellt wurde, bevor dieses Problem auftrat. Führen Sie dann ein Upgrade Ihrer WPML-Plugins durch und stellen Sie dabei sicher, dass Sie das Haupt-Plugin WPML Multilingual CMS zuerst aktualisieren.
  2. Wenn Sie den zuvor vorgeschlagenen Schritt nicht ausführen können, versuchen Sie bitte Folgendes:
    • Greifen Sie per FTP auf Ihre Website zu und benennen Sie die Ordner um, die alle WPML-Add-on-Plugins enthalten, wie String-Übersetzung und Übersetzungsmanagement. Achten Sie darauf, den Ordner des WPML-Haupt-Plugins („sitepress-multilingual-cms“) nicht umzubenennen.
    • Aktualisieren Sie das Core-Plugin WPML Multilingual CMS.
    • Benennen Sie die Ordner der WPML-Add-on-Plugins wieder in ihre ursprünglichen Namen um.
    • Aktualisieren Sie alle WPML-Add-on-Plugins.

Alle bekannten Probleme