WPML
Statut
Résolu
Résolu dans
3.1.8

Aperçu de l’anomalie

  • Message d’erreur complet : Notice: WP_Scripts::localize was called <strong>incorrectly</strong>. The <code>$l10n</code> parameter must be an array.
  • Nous avons une nouvelle notification qui apparaît avec WordPress version 5.7
  • Vous verrez cette erreur UNIQUEMENT si vous avez activé wp_debug.

Nous sommes au courant de ce problème, nous avons déjà un correctif, et nous publierons bientôt une version qui inclura le bon correctif après avoir terminé de le tester.

Solution de contournement

Un correctif sera bientôt publié pour ce problème.

Voici un patch pour éviter la notice :

Modifiez le fichier wp-content/plugins/wpml-string-translation/classes/menus/theme-plugin-localization-ui/class-wpml-st-theme-plugin-localization-resources.php à la ligne 27 et remplacez :

get_option( WPML_ST_Themes_And_Plugins_Updates::WPML_ST_ITEMS_TO_SCAN )

Par :

get_option( WPML_ST_Themes_And_Plugins_Updates::WPML_ST_ITEMS_TO_SCAN, [] )

Toutes les anomalies connues →