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. 再次检查,现在应该可以正常工作了。

所有已知问题 →