You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Polylang无法添加新语言问题求助(WordPress 6.1.1+Polylang 3.3.1)

解决Polylang无法添加新语言的问题

针对你在WordPress 6.1.1中安装Polylang v3.3.1后无法添加语言、报错“impossible to add an new language”的情况,可以尝试以下解决步骤:

  • 检查文件权限:确保wp-content/plugins/polylang和wp-content/languages目录权限设置为755,目录内文件权限为644,保证服务器对这些目录有读写权限——Polylang需要权限写入语言配置或下载语言包。
  • 排查插件冲突:暂时禁用所有其他插件,仅保留Polylang,尝试添加语言。若成功,再逐个启用插件,找出引发冲突的插件并处理。
  • 切换默认主题:更换为WordPress官方默认主题(如Twenty Twenty-Three),自定义主题的钩子或函数可能干扰Polylang的正常功能。
  • 手动添加语言(应急方案):若上述方法无效,可通过代码临时添加语言。在当前主题的functions.php中插入以下代码(替换示例中的语言参数为你需要的语言):
add_action('init', function() {
    $args = array(
        'slug' => 'zh_CN',
        'name' => '中文',
        'locale' => 'zh_CN',
        'rtl' => false
    );
    PLL()->model->language->add($args);
});

刷新后台确认语言添加成功后,记得删除这段代码,避免重复添加。

  • 重新安装Polylang:完全卸载Polylang(删除插件文件),重新下载对应版本的安装包上传安装,排除安装过程中文件损坏的可能。
  • 检查服务器环境:确认PHP版本不低于7.4(Polylang v3.3.1的最低要求),同时检查服务器是否禁用了curl、allow_url_fopen等函数,这些功能会影响Polylang获取官方语言列表。

内容的提问来源于stack exchange,提问作者G.Lebret

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 01:50:21