WPML
Status
Gelöst
Gelöst in
3.1.8

Übersicht über das Problem

  • Vollständige Fehlermeldung: Notice: WP_Scripts::localize wurde <strong>fehlerhaft</strong> aufgerufen. Der Parameter <code>$l10n</code> muss ein Array sein.
  • Mit WordPress-Version 5.7 erscheint ein neuer Hinweis.
  • Sie sehen diesen Fehler NUR, wenn Sie wp_debug aktiviert haben.

Wir sind uns dieses Problems bewusst, haben bereits einen Fix und werden eine Version veröffentlichen, die den entsprechenden Fix enthält, nachdem wir die Tests in Kürze abgeschlossen haben.

Problemumgehung

Ein Fix für dieses Problem wird in Kürze veröffentlicht.

Hier ist ein Patch, um den Hinweis zu verhindern:

Bearbeiten Sie die Datei wp-content/plugins/wpml-string-translation/classes/menus/theme-plugin-localization-ui/class-wpml-st-theme-plugin-localization-resources.php in Zeile 27 und ersetzen Sie:

get_option( WPML_ST_Themes_And_Plugins_Updates::WPML_ST_ITEMS_TO_SCAN )

Durch:

get_option( WPML_ST_Themes_And_Plugins_Updates::WPML_ST_ITEMS_TO_SCAN, [] )

Alle bekannten Probleme →