迁移指南
从 Polylang 切换到 Tranzly,无需担心丢失翻译
Tranzly Pro 可以导入您在 Polylang 中翻译的内容:您的语言、翻译以及它们之间的关联。Polylang 的数据保持不变,因此您随时可以切换回来。
分步说明
备份您的网站
与任何重大更改之前一样,首先进行完整备份。您的主机或备份插件只需一键即可完成。
安装 Tranzly 和 Tranzly Pro
从 WordPress.org 安装免费版 Tranzly,然后安装 Tranzly Pro(导入是 Pro 功能;14 天免费试用无需绑定信用卡)。
停用 Polylang
在插件中停用 Polylang。请勿删除它:其数据仍保留在数据库中,Tranzly 会从那里读取。如果两者同时启用,它们的网址和语言切换器会发生冲突。
进行空运行测试
打开 Tranzly,然后依次打开“Settings”(设置)、“Workflow”(工作流程),并打开“Switch from WPML, Polylang or TranslatePress”。Tranzly 会显示检测到的 Polylang 语言。点击“Dry run”(试运行):它会扫描您的内容且不作任何更改。
导入
点击“Import”。大型网站会分小步导入,因此不会超时;保持页面打开,直到它显示导入了多少种语言和翻译。
检查,然后添加语言切换器
打开 Translation status 查看所有语言。然后将 Language switcher 区块放置在页眉中,或使用菜单项、小工具或浮动按钮。
改变主意了?“撤销导入”将完全移除导入所添加的内容,您可以重新启用旧插件。
实际发生的改动
Tranzly 如何处理您的 Polylang 数据
- 您的语言已添加到 Tranzly,主语言排在首位。
- 每个翻译后的页面、文章、分类和标签都保持其原有页面状态,并完全按照 Polylang 之前的方式链接到其原始内容。
- 您在 Polylang 字符串翻译中翻译的文本将进入 Tranzly 的网站文本中。
- 导入的翻译受到保护:机器重新翻译不会覆盖它们。
- 调用 Polylang 函数的代码(例如 pll_current_language() 和 pll_get_post())将继续工作(Tranzly Pro 会对它们进行响应)。
我们在演示网络上对此进行了测试:一个使用 Polylang 制作的包含英语、法语和德语三个页面的网站。导入后,每个法语页面都保留了其地址 (/fr/notre-torrefaction/),并且每个页面都带有正确的 hreflang 链接。
导入界面


来自我们演示网络上真实切换的截图(从 Polylang 切换)。相同的界面和步骤也适用于 WPML 和 TranslatePress。
常见问题
我的 Polylang 网址会改变吗?
不会,如果您保留 Tranzly 的按语言划分文件夹模式:Polylang 和 Tranzly 都会将语言放在一个文件夹中 (/fr/),翻译后的页面会保留它们自己的地址。
Polylang 的数据会被删除吗?
不会。Tranzly 仅读取它。Polylang 的数据表和设置将保持原样,直到您自己将其删除。
我可以在购买前试用吗?
可以。Tranzly Pro 提供无需绑卡的 14 天免费试用,且演练运行(dry run)可以在不更改任何内容的情况下展示将会发生的操作。
将您的 Polylang 翻译导入 Tranzly
免费插件,无限语言,无字数限制。迁移功能包含在 Tranzly Pro 中。