LnRiLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LndwLWJsb2NrLWltYWdlIC50Yi1pbWFnZS5hbGlnbmNlbnRlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50Yi1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjI1cyBlYXNlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2V7ZGlzcGxheTp0YWJsZX0udGItaW1hZ2UgLnRiLWltYWdlLWNhcHRpb24tZml0LXRvLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9ue2Rpc3BsYXk6dGFibGUtY2FwdGlvbjtjYXB0aW9uLXNpZGU6Ym90dG9tfSAud3AtYmxvY2staW1hZ2UudGItaW1hZ2VbZGF0YS10b29sc2V0LWJsb2Nrcy1pbWFnZT0iY2ExOTlhMjY5OWEwMTRiZjk3NTIzZDQxNjY3N2Q1MDkiXSB7IG1heC13aWR0aDogMTAwJTsgfSAud3AtYmxvY2staW1hZ2UudGItaW1hZ2VbZGF0YS10b29sc2V0LWJsb2Nrcy1pbWFnZT0iY2ExOTlhMjY5OWEwMTRiZjk3NTIzZDQxNjY3N2Q1MDkiXSBpbWcgeyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCAyMDQsIDIwNCwgMjA0LCAxICk7IH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODFweCkgeyAudGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZXtkaXNwbGF5OnRhYmxlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2UgLnRiLWltYWdlLWNhcHRpb257ZGlzcGxheTp0YWJsZS1jYXB0aW9uO2NhcHRpb24tc2lkZTpib3R0b219IH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgeyAudGItaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4yNXMgZWFzZX0ud3AtYmxvY2staW1hZ2UgLnRiLWltYWdlLmFsaWduY2VudGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnRiLWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMjVzIGVhc2V9LnRiLWltYWdlIC50Yi1pbWFnZS1jYXB0aW9uLWZpdC10by1pbWFnZXtkaXNwbGF5OnRhYmxlfS50Yi1pbWFnZSAudGItaW1hZ2UtY2FwdGlvbi1maXQtdG8taW1hZ2UgLnRiLWltYWdlLWNhcHRpb257ZGlzcGxheTp0YWJsZS1jYXB0aW9uO2NhcHRpb24tc2lkZTpib3R0b219IH0g
了解如何安排由 WPML Export and Import 插件导入的多语言内容的处理。
WPML Export and Import 与您选择的导入插件协同工作,以将语言信息添加到导入的内容并链接翻译。如果您已安排自动执行导入,则无需手动触发 WPML Export and Import — 您可以安排该流程在导入完成后运行。
这消除了手动工作的需要,并允许从头到尾完全自动导入多语言内容。
必需的插件
在您的导出和导入站点上安装并激活所有必需的插件:
- 受支持的 WordPress 导出和导入插件或工具
- WPML
- WPML String Translation
- WPML Export and Import
- WPML Multilingual & Multicurrency for WooCommerce(仅当您导出和导入 WooCommerce 产品时)
在您的导入站点上,请确保使用您要导入的语言设置 WPML。
选择您首选的 API
根据您安排的导入的配置,使用以下 API 之一:
- URL Endpoint API:这是用于 cron 任务的 HTTP 终结点 — 最常用于使用 WP All Import 插件安排操作时。使用此方法,您只需将另一个 URL 添加到您现有的设置。
- Action Hook API。如果您使用 PHP 安排导入(例如,使用 Action Scheduler),请添加此操作挂钩以从您的脚本调用 WPML Export and Import 流程。
这两个流程都会以静默方式自动处理您的多语言内容。
选项 1:配置 URL 终结点
要设置 URL 终结点:
1. 通过将其添加到您的 wp-config.php 来创建一个强大且唯一的安全密钥。
define( 'WPML_IMPORT_KEY', 'your-strong-secret-key-here' );
2. 将处理 URL 添加到您现有的计划导入配置。
URL 形式应为:
https://yoursite.com/?wpml_import_trigger=your-strong-secret-key-here
WP All Import pro 示例
假设您正在使用 WP All Import Pro 中的手动计划配置。您的设置可能如下所示:

来自使用 WP All Import 的测试设置的 Cron 任务示例
现在,您只需要添加另一个 cron 命令来触发 WPML Export and Import URL:
wget -q -O - "https://yoursite.com/?wpml_import_trigger=your-strong-secret-key-here"
从本质上讲,您配置此附加 URL 的方式与配置其他计划的 cron 任务的方式相同。
调试
如果发生错误,您需要一种检查错误的方法。为此,请在您的 PHP 中启用 WP_DEBUG_LOG。
这允许您在日志条目中查看错误。
选项 2:配置操作挂钩
要调用 WPML Export and Import 流程,请将以下挂钩添加到您的 PHP 代码:
// 触发导入处理
do_action( 'wpml_import_process' );
当您安排导入操作时,请使用以下行将挂钩安排为后台任务:
wp_schedule_single_event( time(), 'wpml_import_process' );
一切就绪!现在,您的多语言内容导入流程已完全自动化,无需任何手动干预。