WPML
Stato
Risolto
Risolto in
3.1.8

Panoramica del problema

  • Avviso di errore completo: Notice: WP_Scripts::localize was called <strong>incorrectly</strong>. The <code>$l10n</code> parameter must be an array.
  • Abbiamo un nuovo avviso che compare con la versione 5.7 di WordPress
  • Vedrai questo errore SOLO se hai abilitato wp_debug.

Siamo a conoscenza di questo problema, abbiamo già una correzione e rilasceremo una versione che includerà la correzione giusta dopo aver finito di testarla a breve.

Soluzione alternativa

Presto sarà rilasciata una correzione per questo problema.

Ecco una patch per evitare l’avviso:

Modifica il file wp-content/plugins/wpml-string-translation/classes/menus/theme-plugin-localization-ui/class-wpml-st-theme-plugin-localization-resources.php alla riga 27 e sostituisci:

get_option( WPML_ST_Themes_And_Plugins_Updates::WPML_ST_ITEMS_TO_SCAN )

con:

get_option( WPML_ST_Themes_And_Plugins_Updates::WPML_ST_ITEMS_TO_SCAN, [] )

Tutti i problemi noti →