WPML
Status
Resolvido
Resolvido em
3.1.8

Visão geral do problema

  • Aviso de erro completo: Notice: WP_Scripts::localize was called <strong>incorrectly</strong>. The <code>$l10n</code> parameter must be an array.
  • Temos um novo aviso aparecendo com o WordPress versão 5.7
  • Você verá esse erro APENAS se tiver o wp_debug ativado.

Estamos cientes desse problema, já temos uma correção e lançaremos uma versão que incluirá a correção certa em breve, assim que terminarmos de testá-la.

Solução alternativa

Uma correção será lançada em breve para este problema.

Aqui está um patch para evitar o aviso:

Edite o arquivo wp-content/plugins/wpml-string-translation/classes/menus/theme-plugin-localization-ui/class-wpml-st-theme-plugin-localization-resources.php na linha 27 e substitua:

get_option( WPML_ST_Themes_And_Plugins_Updates::WPML_ST_ITEMS_TO_SCAN )

Por:

get_option( WPML_ST_Themes_And_Plugins_Updates::WPML_ST_ITEMS_TO_SCAN, [] )

Todos os problemas conhecidos →