工具的三个层级
- 可安全自行运行
- 您可以自行运行的自助工具,无需 WPML 支持团队的介入。
- 日志 – 只读
- 只读查看 WPML 的运行记录。有助于诊断间歇性问题;不会使情况变得更糟。请参阅日志。
- 高级 – 仅在 WPML 支持团队要求时运行
- 具有破坏性或难以撤销的工具。请勿自行运行这些工具;请参阅高级工具。
本页介绍安全层级的工具。
修复工具是一个单独的插件
从 WPML 5.0 开始,修复工具由 WPML Troubleshooting 插件提供。请从 WPML激活与更新(或从您的 wpml.org 下载页面)安装该插件,然后打开 WPML支持。如果没有该插件,“支持”页面将仅保留只读工具和清除缓存,并显示一行提示您安装该插件的信息。需要该插件的工具会在下方说明。
查找合适的工具 – 搜索
WPML支持顶部的搜索框会扫描所有三个层级中的每个工具和子操作。输入您看到的症状、损坏对象的名称或您想要运行的操作(“卡住”、“缓存”、“分类法”、“复制”、“站点密钥”),匹配的工具及其层级徽章就会显示出来。
您无需记住工具属于哪个层级。
可安全自行运行
系统检查
它的作用:
显示 WPML 支持团队首先要求的调试信息,对 WPML 服务器运行连接测试,列出 WPML 需要的 PHP 扩展,并允许您刷新本地许可证数据缓存。
何时使用:
- 您准备提出支持问题时。复制调试信息区块 – 有关其他需要包含的内容,请参阅与支持团队共享调试信息。
- WPML 无法连接到
wpml.org,且您想要确认这是否是连接问题时。 - 订阅更改未在 WPML 中反映时。刷新许可证数据会重新获取帐户状态。
- 您想要验证服务器是否具备 WPML 所需的 PHP 扩展(
SimpleXML等)时。
这是在大多数情况下首先要使用的工具。
修复语言数据
需要 WPML Troubleshooting 插件。
它的作用:
修复 WPML 为每篇文章和字词存储的语言分配。五个子操作包括设置语言信息(为没有语言的内容分配语言)、同步文章分类法(将分类法翻译重新链接到其文章)、移除与内容语言不匹配的评论、修复字词计数(重新计算每种语言的字词计数)以及修复文章类型分配。
何时使用:
- 文章或字词显示在翻译仪表板上错误的语言列中时。
- WPML 报告默认语言是翻译内容时。
- 分类法翻译看起来与其文章断开连接时。
- 您更改了语言代码(例如,从
en-gb更改为en)并需要重新分配现有内容时。请参阅下文的更改现有内容的语言代码。 - 评论未在语言之间正确筛选时。
修复翻译
除清除缓存外,需要 WPML Troubleshooting 插件。
它的作用:
修复翻译状态。八个子操作包括:清除 WPML 缓存、重试卡住的自动翻译、刷新与翻译服务的连接、更新语言切换器的域名(在迁移后)、为复制内容分配翻译状态、取消进行中的自动任务、重置首选的翻译服务以及重置专业翻译状态。
清除缓存保留在 WPML 本身中。如果没有该插件,它将作为可安全自行运行下的独立磁贴显示;如果安装了该插件,它将和以前一样作为修复翻译的第一个部分。
何时使用:
- 翻译看起来卡住了。它们一直处于进行中状态,或者在 WPML翻译翻译作业 中未显示任何进度时。
- 您刚将网站迁移到新域名,而语言切换器仍指向旧域名时。
- 翻译服务连接出现异常,且您想要彻底重置它时。
- 本应标记为翻译内容的复制文章未被视为翻译内容时。
更新内部链接
需要 WPML Troubleshooting 插件。
它的作用:
扫描在 WPML 4.7 之前创建的文章,并将其内部链接重新连接到正确的翻译版本。较新文章的链接会自动调整;此工具仅适用于从旧版 WPML 转移内容的网站。
何时使用:
在文章早于 WPML 4.7 的长期运行网站上进行的一次性清理操作。运行完成后,该部分将消失 – 每个网站只需运行一次。
移除所有消息和通知
它的作用:
忽略网站上的每个 WPML 管理后台通知,并重置可忽略的警告,以便它们在再次发生时可以重新显示。
何时使用:
WPML 管理后台页面充斥着不再适用的旧通知,或者您刚解决了一个长期存在的问题,并想要清理现已过时的警告时。
WCML 状态
它的作用(仅限 WooCommerce 网站):
WooCommerce Multilingual 的只读状态面板。子部分显示 WooCommerce 商店页面翻译状态、缺少翻译的产品、缺少翻译的分类法、多货币状态、网站上支持 WPML 的插件的状态,以及商店的 WPML Media 状态。
何时使用:
- WooCommerce 商店页面未以翻译语言显示时。
- 商店的某个语言版本中缺少某些产品时。
- 已配置多货币,但价格未正确切换时。
- 提出与 WooCommerce 相关的支持问题前,请将状态面板复制到您的问题中。
修复 WCML 翻译
需要 WPML Troubleshooting 插件和 WooCommerce Multilingual。
它的作用(仅限 WooCommerce 网站):
修复 WooCommerce 特有的翻译状态。子操作包括同步产品变体、产品图库、产品类别的分类法、产品和变体的库存、允许翻译缺少的产品评论、为产品属性创建缺少的翻译,以及翻译产品类型分类法。
何时使用:
- 产品变体未完全翻译时。
- 同一产品的不同语言版本之间未同步库存时。
- 某种语言缺少产品属性时。
- 产品评论未在某个语言版本中显示时。
更改现有内容的语言代码
在已包含该语言内容的网站上切换语言代码(例如,从 en-gb 切换到 en)是数据库内部的多步更改,而不是服务器迁移。
操作步骤:在 编辑语言下的 WPML设置语言 中更改语言代码,然后使用 WPML支持修复语言数据设置语言信息 重新分配现有文章和翻译的语言。在生产环境执行此操作之前,请先在暂存副本上完整演练一次。