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