- Status
- Gelöst
- Gelöst in
- WPML ver. 4.3.8
Übersicht über das Problem
Unsere kürzliche Version für WPML 4.3.7 hatte ein Problem verursacht, das sich entweder in dem folgenden schwerwiegenden PHP-Fehler äußerte:
PHP Fatal error: Uncaught Error: Call to a member function get() on boolean in /wpml-string-translation/classes/filters/strings-filter/class-wpml-register-string-filter.php:186
oder in der folgenden PHP-Warnung:
Warning: in_array() expects parameter 2 to be array, boolean given in /sitepress-multilingual-cms/classes/utilities/class-wpml-wp-cache.php on line 65
Das WPML-Entwicklungsteam hat dafür bereits einen Fix bereitgestellt, und wir arbeiten daran, ihn nach dem Testen so schnell wie möglich zu veröffentlichen.
Wenn dieses Problem in der Zwischenzeit bei Ihnen auftritt, stellen wir den Fix in unserer offiziellen Beta bereit, die Sie sicher installieren können. Wie immer sollten Sie Ihre Website sichern, bevor Sie die neue Version installieren, geschweige denn eine Beta.
Problemumgehung
Um zur WPML-Beta-Version zu wechseln, gehen Sie auf die Seite Plugins, klicken Sie auf den Button Neu hinzufügen und dann auf den Tab Kommerziell.
Wählen Sie unter der Option Update-Kanal im Dropdown-Menü Beta aus und klicken Sie dann in dem erscheinenden Dialog auf den Button Wechseln.

Wenn Ihnen keine Beta zum Herunterladen angezeigt wird und dieses Problem bei Ihnen auftritt, gehen Sie bitte zur Download-Seite Ihres WPML-Kontos, suchen Sie die Beta-Version und installieren Sie diese manuell.
Eine vollständig getestete Produktionsversion mit diesem Fix wird in den nächsten Tagen angekündigt und veröffentlicht.