WPML 3.3 已作为“发布候选版”准备就绪。这意味着我们已经修复了已知、收到报告或在内部发现的所有问题。我们已经对所有内容进行了初步测试,但尚未完成完整的 QA 周期。
此版本的主要功能是能够轻松运行不包含英语的站点。我们对此收到了良好的反馈,现在几乎已准备好向生产站点发布 WPML 3.3。
以下是完整的更改列表。WPML 3.3 中的某些更新解决了相关问题。如果困扰您的问题出现在这里,我们鼓励您尝试此 RC 版本,看看问题是否得到解决。
WPML 核心
功能
- 在不同域名中使用语言时,跨域名同步内容。这是 WooCommerce 所需的,也是为其他即将推出的功能做准备
- 添加了清除所有 WPML 缓存的按钮
- WPML 现在允许按语言加载分类法模板,也适用于默认语言
性能改进
- 改进了浏览器重定向性能
- 修复了列出文章时的性能问题(在列出大量 WooCommerce 产品时很容易注意到)
修复
- 为用户修复了“显示隐藏的语言”选项
- 修复了导致涉及自定义文章类型的某些分类法查询出现通知和错误结果的问题
- 当每种语言使用不同的域名时,过滤脚本和样式的 URL
- 解决了激活 WPML 后出现的“Undefined index: strings_language”通知
- 解决了 http(s) 协议和每种语言使用不同的域名的问题
- 添加了清除所有 WPML 缓存的按钮
- 解决了激活 WPML 期间 WooCommerce 设置损坏的问题
- 修复了子页面的重定向问题
- 解决了在管理后台中选择“所有语言”时出现的通知
- 移除了更新重复文章时的翻译管理依赖项
- 解决了删除没有单元格(因此没有包)的布局时出现的问题
- WPML 现在允许按语言加载分类法模板,也适用于默认语言
- 添加了 ‘blog_translators’ 过滤器,以通过编程方式更改译者列表
字符串翻译
功能
- 允许 icl_register_string 注册任何语言的字符串
- 将包语言添加到翻译仪表板的 URL 中(这适用于包框,其他插件如 Layouts 会使用此功能)
- 向包元框添加语言选择器(例如,在 Layout 编辑器上看到的)
- 向管理栏菜单添加语言选择器以设置包的语言(例如,在 GravityForms 上看到的)
- 添加了将任何语言的字符串发送到翻译篮的支持
修复
- 电子邮件页脚文本现在可以正确翻译
- 修复了由包创建时的字符串状态
翻译管理
功能
- 添加了将任何语言的字符串发送到翻译篮的支持
- 在“翻译作业”选项卡中添加了操作,以触发批量的翻译下载
- 在翻译仪表板中添加了字数统计功能
修复
- 在“翻译作业”选项卡中添加了操作,以触发批量的翻译下载
- 自动检测最佳轮询方法并相应地更新设置
- 创建了一个过滤器以覆盖 \WPML_TM_Blog_Translators::is_translator
- 修复以按要求同步文章格式
WPML-Media
修复
- 修复了使用翻译编辑器时特色图像重复的问题
Gravityforms Multilingual
功能
- 添加了更改表单语言的功能
WPML CMS Navigation
修复
- 存档页面和 CPT 单页的面包屑菜单
下载
要进行下载,请前往您的 WPML 帐户。单击“下载”并一直滚动到底部。下载 CMS Beta Package。此 ZIP 文件包含 WPML 的所有组件。您只需使用此 ZIP 文件中的 WPML 组件,不要将开发版本与生产版本混合使用。
生产版本的发布计划
WPML 3.3 现在进入全面的 QA 阶段。我们通常需要大约两周时间来运行完整的测试周期。我们鼓励您在开发站点上使用此 RC 版本。到现在为止,一切都应该正常工作。当然,这正是测试的目的。

