- Статус
- Решено
- Решено в
- 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, [] )