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

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

Если на Вашем сайте используется версия WordPress ниже 5.0, Вы можете столкнуться с ошибкой PHP, связанной с функцией wp_script_translations.

Это происходит потому, что данная функция появилась в WordPress 5.0, поэтому предыдущие версии не могут её найти.

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

Это будет исправлено в следующей версии WPML с исправлениями. Тем временем можно безопасно закомментировать (или полностью удалить) строку 70 в файле UI.php, который находится в папке ../wp-content/plugins/wpml-string-translation/classes/translations-file-scan/UI/.

Удалите следующую строку:


wp_set_script_translations( $handle, 'wpml-string-translation', WPML_ST_PATH . "/locale/jed/$handle" );

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