WPML
Статус
Решено
Решено в
3.1.8

Обзор проблемы

  • Полный текст уведомления об ошибке: Notice: WP_Scripts::localize was called <strong>incorrectly</strong>. The <code>$l10n</code> parameter must be an array.
  • В WordPress версии 5.7 появляется новое уведомление
  • Вы увидите эту ошибку ТОЛЬКО если у Вас включен wp_debug.

Мы знаем об этой проблеме, у нас уже есть решение, и вскоре после завершения тестирования мы выпустим версию, которая будет включать нужное исправление.

Обходное решение

В скором времени для этой проблемы будет выпущено исправление.

Вот патч для предотвращения появления этого уведомления:

Измените файл wp-content/plugins/wpml-string-translation/classes/menus/theme-plugin-localization-ui/class-wpml-st-theme-plugin-localization-resources.php: в строке 27 замените:

get_option( WPML_ST_Themes_And_Plugins_Updates::WPML_ST_ITEMS_TO_SCAN )

на:

get_option( WPML_ST_Themes_And_Plugins_Updates::WPML_ST_ITEMS_TO_SCAN, [] )

Все известные проблемы →