在本页:
开始
首先安装并激活以下插件:
- WP All Import插件
- WPML核心插件和字符串翻译插件
- WPML 全导入插件(可从WPML下载页面获取)
如果你想导入WooCommerce产品,你还需要。
- WooCommerce产品导入插件(可与WP All ImportImport Pro 配套使用)
- WooCommerce 多语化和多货币(可从WPML下载 页面获取)
初次使用WPML? 请查看我们的《入门指南》。 它可以快速引导您完成可以使用的不同翻译选项。
在WPML中使用WP All Import
你如何用WPML的WP All Import插件取决于你要导入的内容。 你有两个选择。
选项 1–以一种语言( 默认语言)导入内容 。 然后,把它翻译出来。
选项 2–以默认语言和辅助语言导入内容。
在下面的章节中,我们将更详细地介绍这两个选项。
以一种语言导入内容
要导入一种语言的内容(你的网站的默认语言),你只需要遵循几个简单的步骤。
- 创建一个包含你的默认语言帖子标题和内容的电子表格。 将其保存为CSV或XML文件。
- 转到 全部导入 → 新导入 ,然后上传WordPress导入文件。
- 在步骤 3 中,展开 “配置高级设置“部分,禁用提高导入速度的选项。 您可以在导入过程中 取消选中wp_insert_post 中禁用 do_action 调用来提高速度。
- 确认并运行导入程序。
大功告成! 现在,剩下的就是配置WPML,为你新导入的内容选择一个翻译选项。
- 自动翻译所有内容模式可自动翻译网站的所有内容。 你可以选择在出版前或出版后审查译文。
- 翻译您选择“模式可让您决定翻译哪些内容以及由谁来翻译。 你可以自己翻译内容或选择自动翻译特定内容。 或者,你可以把翻译工作发给翻译员或翻译服务机构。
导入多语言的内容
如果你想用默认语言和一种或多种辅助语言导入内容,你需要遵循一个特定的工作流程。 这包括正确准备多语言内容的导入。 然后你需要分别导入默认和辅助语言文件。
导入翻译后,只能在WordPress本地编辑器中手动编辑。
如果你试图在高级翻译编辑器中编辑这些翻译,你会看到空白单元。 这是因为 “高级翻译编辑器 “依靠的是翻译记忆。 它不能 “看到 “导入或手动创建的翻译。
继续阅读 导入多语言内容
输出帖子
WPML和WP All Import没有一个选项可以从WordPress安装中导出帖子。
我们不建议使用WordPress标准选项将内容导出为 XML 文件(工具 → 导出)。 你将不得不把这些文件分成许多份(每种语言一份)。 然后,你将不得不添加一个带有翻译组ID的XML元素。 XML文件不容易编辑,所以它可能是一个漫长的过程。
如果您想保存帖子备份,建议使用WP All Export 等导出插件。 这些插件可导出 CSV 文件,从而更方便地按语言分割文件并添加翻译组 ID 信息。
你可以手动操作,或者如果你是一个程序员,你可以用PHP解析这些文件。 对于每一行,您都可以使用wpml_object_id过滤器检查给定帖子的翻译。
已知问题
WPML可与此插件配合使用,但有时我们可能会解决一些小问题。 这是意料之中的事,因为这两个插件都提供了频繁的更新。
目前未解决的问题:
- WPML All Import – Imported post translations don’t appear in the Translation Editor
- WPML All Import – Product categories are not connected after import
- WPML All Import – Images are not deleted from the upload folder when updating posts
- WPML All Import – Importing a 3rd language resets content in 2nd language as the default
- WPML All Import and PHP 8 – Fatal error: Uncaught TypeError: call_user_func_array when importing products
- WPML All Import – PHP Fatal error: Uncaught Error: Class ‘WPML\AI\WCML’ not found
您还可以搜索此插件的所有已知问题,包括之前解决的问题。
获得帮助
如果您在使用WPML 全导入 时需要帮助,请访问WPML的支持论坛。