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

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

При добавлении нового пользовательского языка на сайт в консоли браузера возникает ошибка JS:

Uncaught (in promise) TypeError: Cannot read properties of null (reading ‘value’)

Эта проблема возникает только в том случае, если Ваш сайт зарегистрирован с лицензией Multilingual Blog.

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

Наша команда уже работает над исправлением. Тем временем выполните следующие действия.


  1. Пожалуйста, убедитесь, что у Вас есть полная резервная копия сайта.

  2. Добавьте этот код в файл functions.php темы:
    add_action('init', function (){
    $wpml_setting = get_option('WPML(setup)');
    $wpml_setting['translate-everything'] = false;
    update_option('WPML(setup)', $wpml_setting);
    });


  3. Перейдите в консоль один раз, а затем удалите код.

  4. Проверьте еще раз — теперь все должно работать.

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