从其他多语言插件迁移至 WPML
WPML 可以从 Polylang、TranslatePress、Weglot、GTranslate 及其他多语言插件导入翻译。您需要将 WPML 与当前插件一起安装,运行导入,然后禁用旧插件。具体细节因插件而异,但在所有情况下,总体步骤都是相同的。
七步迁移路径
备份站点
完整的数据库和文件备份是唯一安全的撤销方式。跨版本迁移会涉及许多数据库表。
将 WPML 与现有插件一起安装
但请先不要激活 WPML。运行 WPML > 激活并更新以下载 WPML 核心以及您需要的任何附加组件(通常为 WPML、字符串翻译、翻译管理和媒体翻译)。
运行源插件的迁移步骤
这是特定于插件的部分。现有插件的数据需要重构为 WPML 所需的结构:
- Polylang > WPML。Polylang 到 WPML 迁移插件会读取 Polylang 的翻译关系并将其写入 WPML 的数据表。安装并运行该插件,先在暂存站点上验证结果,然后再在生产站点上执行。
- TranslatePress / Weglot / GTranslate > WPML。这些插件存储翻译的方式与 WPML(以及它们彼此之间)不同,因此迁移过程不那么机械化。一些站点会进行内容级别的重新导入;另一些站点则使用 PTC 重新开始翻译,并将源插件的输出作为翻译记忆库种子重复使用。请参阅 Polylang 文档以获取最接近的参考模式,并在开始前联系 WPML 支持。正确的路径取决于源插件在您的站点上存储翻译的方式。
停用源插件
一旦 WPML 的数据就位并得到验证。
激活 WPML 并运行 Setup Wizard
运行 Setup Wizard 以确认语言配置。
在前端进行验证
以每种语言浏览站点。检查菜单、分类法、自定义字段以及任何插件集成。
如果发现任何异常
请参阅 在寻求支持之前。许多迁移后的症状都可以通过 WPML > 支持中的修复语言数据和修复翻译来解决。
切换到 WPML 的好处
站点从其他多语言插件切换到 WPML 的主要原因:
- 通过 PTC 进行 AI 翻译,带有翻译记忆库以及可从您的编辑中学习的自动偏好术语表。
- WooCommerce Multilingual。完整的产品翻译,包括变体、属性以及按货币定价。
- 与主流页面构建器、主题和插件的兼容性。WPML 开箱即用地提供了对 Elementor、ACF、Gravity Forms、Yoast 等的兼容性配置。
- 集成到管理后台的专业翻译服务商和译员工作流。
暂存站点建议
请勿直接在生产站点上进行迁移。将站点克隆到暂存环境,在那里运行迁移,验证每个重要页面的所有语言版本,然后再在生产站点上重复此操作。一旦安装了 WPML,WPML 的自动重新连接功能会让克隆暂存站点变得非常简单;如果在安装 WPML 之前执行此操作,则意味着您需要使用托管服务提供商的克隆工具。