WPML
发布日期
2026年9月29日
渠道
稳定版
测试的 WordPress 版本
7.1

更新日志

WPML 5.0 带来了重新设计的管理后台、作为语言和国家/地区对的语言,以及在后台运行的自动翻译所有内容。WPML 5.0.1 和 5.0.2 修复了一些站点在更新后遇到的问题。下面首先列出 5.0 中的新功能,随后是修复内容。

WPML 5.0 的新功能

重新设计的 WPML 管理后台

  • WPML 现在有一个菜单:翻译、设置、支持、Activate & Update,以及在设置了自动翻译时的 AI 翻译计费。
  • 所有设置都位于一个“设置”页面上,带有一个搜索框,可跳转到包含特定设置的部分。
  • 指向旧 WPML 管理后台页面的链接和书签会重定向到它们的新位置。
  • 字符串翻译和媒体翻译是“翻译”下的选项卡;黏性链接、CMS Nav 以及导出和导入位于“附加组件”组下。

语言现在是语言和国家/地区对

  • 语言被设置为语言和国家/地区对,带有区域变体,例如 Spanish (Mexico)。
  • 您可以在一个地方添加自定义语言、上传您自己的 SVG 旗帜并编辑语言标签。
  • 当您添加的语言与已激活的语言同名时,WPML 会将国家/地区添加到新语言的名称中,因此您会看到西班牙语和西班牙语(墨西哥)。
  • 您添加的区域语言无需任何映射步骤即可进行自动翻译;在引擎没有区域变体的情况下,WPML 会将其作为基础语言进行翻译。
  • 无法自动翻译的自定义语言被标记为“仅手动翻译”。
  • 现有站点会自动更新;您的语言、URL 和设置会保留。

自动翻译所有内容在后台运行

  • 一旦开启自动翻译所有内容,WPML 就会在没有打开浏览器选项卡的情况下持续发送和接收翻译。
  • 后台翻译需要翻译服务可以从互联网访问的站点;在私有或受密码保护的站点上,WPML 会像以前一样提示您保持页面打开。
  • 使用站点的任何语言编写的内容都会被翻译成所有其他语言,而不仅仅是默认语言的内容。
  • 您可以为每种文章类型设置一个截止日期,以便在此之前发布或编辑的内容保持未翻译状态,并且可以在以后进行调整,而无需关闭自动翻译所有内容。
  • 在您开启自动翻译所有内容之前,Setup Wizard 和翻译仪表板会显示每种内容类型将要翻译的内容、字数统计以及总成本。
  • 您可以从翻译仪表板开启自动翻译所有内容,而无需先发送测试翻译。
  • 添加语言会启动该语言的后台翻译。将文章类型设置为可翻译会打开成本表,以便您在翻译任何内容之前选择要包含的内容。

每页每种语言支付一次

  • 在 PTC 上使用自动翻译所有内容时,开启后翻译的每个页面按每种语言计费一次,并且后续编辑是免费的,直到内容超过您已支付的字数。
  • 在您开启自动翻译所有内容之前已翻译的内容算作已完成,不会再次计费。
  • 在整个 WPML 中,翻译积分现在称为字数,并且 WPML 会在您发送之前显示将要收取的字数。

分类法像文章一样进行翻译

  • 翻译仪表板有一个“分类法”部分,用于发送类别、标签和自定义分类法术语以进行翻译。
  • 分类法标签可以与术语本身一起从翻译仪表板进行翻译。
  • 在自动翻译所有内容下,新建和编辑的术语会自动排队,并在发生更改时重新翻译。
  • 术语说明以及来自 Yoast SEO 和 Rank Math 的 SEO 字段包含在术语翻译作业中。

翻译引擎

  • PTC(WPML 自己的 AI 翻译引擎)是推荐的引擎。DeepL、Google 和 Microsoft 仍然可用,并被标记为“传统”。
  • 自动翻译所有内容需要 PTC 和站点说明。如果您的站点使用传统引擎,请在开启之前在一个对话框中从翻译仪表板切换到 PTC。
  • 切换到 PTC 后,新翻译默认在不经审核的情况下发布;使用传统引擎时,它们默认等待您的审核。
  • “翻译”下的“改进翻译”选项卡会根据您不断进行的编辑建议修复,并将您接受的修复应用于未来的翻译,当有新的建议等待时会显示一个徽章。仅在使用 PTC 时可用。

5.0 中的其他更新

  • WPML 5.0 已在 PHP 8.5 上进行测试,包括其捆绑的库。
  • 译者可以打开分配给他们的语言对中的任何翻译,而无需先被分配任务。
  • 翻译仪表板现在会标记在翻译后发生更改的类别和标签,以及文章。

安全性

  • 此版本包含多项安全加固,包括由 Wordfence 报告的一项,我们对其合作表示感谢。

在 WPML 5.0.1 中修复

此版本修复了一些站点在更新到 WPML 5.0 后遇到的问题,包括在数据库表前缀以数字开头的站点上出现的致命错误,以及会卡住的更新。

更新到 WPML 5.0

  • 数据库表前缀以数字开头的站点在更新到 WPML 5.0 后,不再在前端和“自定义字段翻译”屏幕上出现致命错误,并且随之而来的“无法保存”通知会在您的设置再次保存后自动清除。
  • 在“添加插件”屏幕的 Commercial 选项卡中将 WPML 从 4.9.x 更新到 5.0,不再无休止地旋转而无法完成。

翻译仪表板和 Setup Wizard

  • 当您选择了特定语言并查看了成本时,翻译仪表板不再将分类法术语发送到每种语言。
  • Setup Wizard 的“Calculate Translation Costs”步骤不再显示 0 个字数并禁用 Continue 按钮,直到您刷新页面。

翻译设置和作业

  • 在没有高级翻译编辑器的站点上保存翻译设置,不再存储会导致 wp-admin 中每个页面崩溃的无效编辑器值。
  • 翻译作业在未设置截止日期时不再显示无效的截止日期。

此版本中的其他更新

  • 别名与原始语言中另一个术语匹配的已翻译产品类别,不再将访问者重定向到错误的页面。

在 WPML 5.0.2 中修复

此版本修复了一些站点在更新到 WPML 5.0 后遇到的更多问题,包括多站点网络上的数据库错误和登录超时,并减小了下载体积。

更新到 WPML 5.0

  • 多站点网络在将其站点逐个更新到 WPML 5.0 时,不再记录“Unknown column ‘l.country’”数据库错误,也不再在登录时超时。
  • 更新后,浏览器会加载 WPML 的新脚本和样式,而不是上一版本的缓存副本。

自动翻译所有内容

  • 自动翻译所有内容不再在您再次保存草稿之前将其发送以进行翻译。

此版本中的其他更新

  • 当产品、媒体项目或其他内容共享其别名时,已翻译的页面不再返回 404。
  • 页面构建器留下的格式错误的字符串包设置不再导致致命错误。
  • 根页面设置仅接受已发布的页面。其“HTML file”字段现在会说明它接受哪些文件并拒绝其余文件。
  • 下载体积更小,为 17.4MB 而不是 22.6MB,因为包不再包含 .po 翻译源文件。您的翻译不受影响。

WPML 5.1 的新功能

WPML 5.1 允许自动翻译所有内容在任何翻译引擎上运行,按字数对自动翻译进行计费,并修复了在 5.0 上报告的问题,包括在多站点网络、Blog 帐户和大型商店上的问题。

在任何引擎上自动翻译所有内容

  • 自动翻译所有内容现在不仅支持 PTC,还支持 DeepL、Google 翻译和 Microsoft Translator;引擎决定价格,使用 PTC 时按每页支付一次,使用其他引擎时按字数支付,并且翻译仪表板会在您开启之前显示引擎及其定价。
  • 在其他引擎上运行自动翻译所有内容的站点可以从翻译仪表板就地切换到 PTC,而无需关闭翻译;该切换适用于新建和更改的内容。
  • 在没有站点说明的 PTC 上,“自动翻译所有内容”框会保留在屏幕上,其开始按钮处于禁用状态,直到您添加说明,添加说明后无需重新加载即可启用该按钮。
  • WPML → 设置 → AI 翻译显示每个引擎的一个建议,并且 WPML 5 升级通知不再要求在开启自动翻译所有内容之前使用 PTC。

使用字数代替积分

  • 自动翻译在所有地方都按字数计费和显示:WPML 中的 AI 翻译计费页面、您 wpml.org 帐户上的字数页面,以及翻译仪表板上的估算。
  • 字符串和字符串包的字数统计现在与账单统计相匹配,并且存储的统计会在更新时重新计算。
  • 当无法连接到计费服务时,WPML 会进行提示,而不是显示零余额,并且“设置”页面会说明哪个设置未保存。

更新 WPML 并注册您的站点

  • “WPML Update is Incomplete”通知会列出停止加载的插件,并链接到 Activate & Update。
  • 有关缺少站点密钥、配置错误或缺少要求的通知将按管理员而不是针对整个站点关闭,并且站点密钥通知会在 Activate & Update 上再次出现。
  • Blog 帐户会将其计划不包含的插件显示为无法下载的行,并提供升级选项,而不是什么都不显示。
  • 将 Blog 帐户升级到 CMS 不再在首次加载“翻译”时导致致命错误。
  • 在“插件”→“安装插件”→ Commercial 上切换更新通道会刷新列表,且不会自行安装任何内容。
  • 中断的数据库更新会恢复而不是一直卡住,并且更新不再在每次前端请求时刷新对象缓存。
  • 当主机禁用 ini_get_all() 或 set_time_limit()、从没有 zlib 的主机迁移后,或者当您计划中的插件没有可用的下载时,不再发生致命错误。

翻译仪表板、作业和编辑器

  • 第 2 步“复制”不再静默替换现有的翻译;翻译仪表板会说明它跳过了什么。
  • 在 WordPress 编辑器中保存已翻译的文章会保留其高级翻译编辑器作业,因此再次打开编辑器不会创建替换作业,也不会倒回状态。
  • 翻译作业在已完成的文章作业上提供“编辑翻译”,并且加载动画会一直保留直到编辑器打开。
  • 其文章不再存在的过时翻译会在构建其审核链接时被删除,并显示为未翻译。
  • 同时对同一篇文章进行两次保存,不再导致翻译作业丢失其内容。
  • 当无法连接到翻译服务时,Retry 会在对话框中进行提示而不是保持静默,并且在服务中断期间被拒绝的交付会在服务恢复后被接受。
  • 新译者默认分配为贡献者角色,翻译管理员默认分配为编辑。
  • 在站点迁移到新地址并重新开始使用自动翻译后,旧地址的翻译作业将被取消,而不是交付到新站点。
  • Setup Wizard 不再构建它从不显示的字数统计,因此在大型站点上更轻量,并且其地址会将已配置的站点发送到翻译仪表板。
  • “Switch to PTC instead”会居中打开其窗口。

语言、URL 和链接

  • 在每种语言不同域名模式下更改默认语言时,会为不再是默认语言的语言保留一个域名。
  • 在同一次保存中,您正在删除的语言不能再被设置为默认语言。
  • 将静态首页的翻译移至回收站不再重置“设置”→“阅读”,并且该语言的主页会显示默认语言页面而不是 404。
  • 删除根页面后,“URL 格式”部分会再次保存,并通过通知告知每位翻译管理员一次。
  • 转换为草稿页面的内部链接不再导致 404,并且指向已删除页面的链接仅在显示页面时隐藏,绝不会保存到内容中。
  • 语言文件夹保留在 .htaccess 之外,并且在目录中使用语言的普通固定链接上的 REST URL 保持正常工作。
  • 名称仅为数字的分类法术语会像任何其他分类法一样处理:自动翻译所有内容会翻译它们,因此它们会消耗字数,它们会出现在翻译仪表板中,并且它们遵循复制、层级同步、黏性链接和“显示为已翻译”的统计。

在大型站点上速度更快

  • 不可翻译的分类法不再在每次请求时对每个术语运行一次计数查询;它们的术语计数会在所有语言中显示(与 WPML 4.9 中一样),直到在后续版本中恢复语言感知计数。
  • 分类法标签检查对所有分类法运行一次查询,而不是在每个管理页面上对每个分类法运行两次。
  • 对于拥有许多文章的作者,带有“显示为已翻译”的作者语言查询再次变快。
  • 管理页面加载更少的 CSS,并且浏览器语言重定向脚本的大小为 6KB 而不是 172KB。

支持和修复工具

  • 每个修复工具都有自己的“支持”页面,未安装其插件的工具会显示一条安装通知,并带有指向 Activate & Update 的链接。
  • 修复工具适用于具有 WPML 支持权限的用户,而不仅仅是管理员。
  • “Assign status to duplicates”和“Remove ghost entries”不再将真正的翻译标记为副本或删除该组的原始语言内容。
  • “支持”页面在提示“Done”之前会读取服务器的响应,并且文章类型修复会报告数据库拒绝的更改。
  • 再次运行激活会使元素类型列保持其全宽。
  • 当从未获取过配置索引时,XML 配置屏幕会显示“Never”。
  • 系统信息、调试报告和支持报告会屏蔽显示站点密钥。

页面构建器和翻译中的图像

  • 即使旧的独立 WPML Page Builders 插件仍处于激活状态,WPML 自己的页面构建器集成现在也会加载,因此其修复程序可以覆盖这些站点,并且您可以停用该独立插件。
  • 由相对 URL 引用或从图像链接的图像,会在 Divi、Enfold 和区块背景中被替换为其翻译。
  • 翻译后清除 Elementor 缓存仅触及已翻译模板的 CSS。
  • 对于在没有打开作业的 WordPress 编辑器中进行的翻译,不会出现页面构建器警告。
  • Elementor 自定义字体在次要语言域名上加载,不会出现浏览器错误。

此版本中的其他更新

  • 针对新内容类型的自动翻译所有内容提示会在“Review cost and include”后关闭。
  • 可以使用 Escape 键或在外部单击来关闭自定义语言对话框,并且 Setup Wizard 会将焦点放在每个步骤上。
  • 重置 WPML 不再在重置中途重新创建其部分设置。

安全性

  • 此版本包含安全加固。

更新或下载

此更新适用于所有拥有有效订阅的 WPML 客户 — 它会在发布后 24 小时内出现在 WordPress 管理后台的插件页面上。您也可以在插件 → 安装插件 → 商业下立即检查更新。要手动下载并安装,请转到您的 wpml.org 帐户中的下载(请参阅安装说明),并请记住同时更新所有组件,不要混合使用不同版本。

需要帮助或想提供反馈?请使用我们的技术支持论坛 (在新标签页中打开)。

查看所有 WPML Multilingual CMS 版本