WPML

总有一天您可能会想要重新设计网站或创建备份。也许您想将站点移动到不同的服务器,或者复制它,这样就无需从头开始创建类似的站点。无论出于何种原因,您都希望能够轻松地迁移您的数据。

WordPress 如何存储您的内容

在深入探讨我们建议的导入/导出插件列表之前,了解 WordPress 如何存储您的内容和数据非常重要。

每个 WordPress 站点,无论规模大小,都是由不同类型的数据组成的。通过使用您的站点,您已经了解了其中的许多数据:

  • 文章和页面
  • 产品(如果您经营商店)
  • 自定义文章类型(例如作品集项目、常见问题解答、客户评价等)
  • 标签和分类目录
  • 站点中所有用户的个人资料信息

所有这些信息都存储在 WordPress 数据库中,该数据库只是一组简单的表。有一个表用于存储文章信息,另一个表用于存储用户信息,依此类推。这些表的工作原理基本上就像您在 Excel 或 Google 表格等应用程序中熟悉的电子表格一样。

在下图中,您可以看到 WordPress 数据库的图解说明:

WordPress 数据库外观图解

如上图所示,专门用于文章的表包含多列。每一列代表与您的文章相关的特定信息。这包括文章 ID、标题、作者和创建日期。您站点上的每篇文章都在此表中拥有自己的一行。

数据导出和导入的工作原理

当需要迁移数据时,您将需要访问 WordPress 数据库。虽然有像 phpMyAdmin 这样的工具,但它们往往面向开发人员和具有高级技术经验的用户。

值得庆幸的是,您无需成为开发人员即可处理站点的数据库。您可以直接在 WordPress 管理后台使用一些插件。这些插件会将您的整个数据库或其中的特定部分导出为文件,然后可以将这些文件导回另一个站点,或异地存储。

这些插件大多将信息导出为 XML 和 CSV 格式,但不要被这些术语吓倒。它们只是用于存储来自数据库的信息的文件类型。例如,您甚至可以在任何电子表格编辑器中打开 CSV 文件,并看到呈现在表格上的内容。

根据您是想要导入和导出所有数据还是特定类型的数据,您可能会发现某些插件比其他插件更符合您的要求。因此,我们将顶级插件分为两类:

  • 多合一导入和导出插件 
  • 实用型导入和导出插件

多合一导入和导出插件

如果您想要迁移大量内容甚至整个数据库,那么多合一插件是您的最佳选择。这些插件配备了高级且易于使用的功能。

虽然列出的一些插件提供免费版,但您可能需要购买高级版或 Pro 版才能访问某些功能或处理多语言数据。

WP All Import

文章、页面、WooCommerce 产品、分类法、媒体以及其他自定义字段和自定义文章类型——WP All Import 都能处理。

使用 WP All Import,您可以从任何 XML、CSV 或 Excel 文件将数据导入到 WordPress。界面易于使用,允许您拖放要导入的内容。WP All Import 接受各种文件,因此您可以上传任何文件类型、大小和结构。该插件还提供自动计划功能,以便您可以按计划运行导入。

高级功能

WP All Import 具有内置的代码编辑器,允许您创建自己的自定义 PHP 函数。它还拥有包含许多钩子的广泛 API。通过将这些钩子与您自己的自定义代码结合使用,您几乎可以导入任何类型的数据。

在迁移多语言内容时,我们建议将 WP All Import Pro($99-$399)WPML导出和导入结合使用,以获得最佳体验。

WP All Export

正如 Soflyy 所言,“只要它在 WordPress 中,您就可以将其导出”。

WP All Export 支持所有类型的数据,无论是自定义术语元数据、库存信息还是用户数据。与上面提到的配套导入插件类似,此导出插件具有易于使用的拖放界面,允许您重新排列电子表格列和数据字段。您还可以安排您的导出。

高级功能

使用 WP Export,您可以在插件内部编写和测试 PHP。或者,使用高级构建器以 XML 编写您的 feed。

要导出 WooCommerce 客户、订单并添加规则以筛选导出数据,您需要购买 Pro 版($99 – $299)。值得注意的是,WP All Export 也与 WPML导出和导入兼容。

WordPress Ultimate CSV, XML Importer Pro

WordPress Ultimate CSV, XML Importer Pro 允许您从 XML 或 CSV 文件导入或更新网站内容,从而简化您的内容管理。一次性导入文章、页面、自定义文章、WooCommerce、产品、分类法!从您的桌面或外部 URL 批量导入图像。

这款全面完善的导入工具附带高级导出功能,因此您可以从 WordPress 网站导出任何内容,以便轻松进行迁移或备份。

您还可以根据自己的偏好安排自动导入、更新和导出。

高级功能

只要 CSV 标题与 WordPress 字段相同,高级映射就会自动识别 CSV 字段并将其与 WordPress 字段映射。您也可以从下拉菜单中选择正确的选项,并使用拖放模式映射以实现更快的映射。支持多种导出文件格式,并提供高级筛选导出。

尽管此插件提供免费版,但您只能使用该插件的 Pro 版($149 – $199)导入、更新和导出多语言数据。

WP Import Export Pro

只需单击一下,VJInfotech 的这款插件就可以实现以下内容的导入和导出:

  • 文章、页面和自定义文章类型
  • 分类法
  • 评论
  • 用户

WP Import Export Pro 支持多种文件格式,带有强大的过滤器,并允许您在后台导入和导出数据。Pro 版还提供 19 个附加组件(包括 WPML 附加组件)。

高级功能

WP Import Export Pro 插件允许您通过拖放字段映射来导入数据。如果您要导出数据,只需单击一下即可重新排列和编辑字段。

我们建议将此插件与 WPML导出和导入附加组件结合使用,以获得最佳体验。免费版和 Pro 版均兼容。或者,您可以购买高级版($179)并安装其 WPML 附加组件来导入和导出多语言数据。

WP Sheet Editor

使用 WP Sheet Editor,您可以轻松地从后台编辑文章、页面、自定义文章类型和产品。您在电子表格中所做的任何编辑都会实时应用于网站。

当然,所有电子表格编辑器都包含强大的导入和导出选项。您可以从您的 WordPress 站点导出数据,在 Excel 或 Google 表格中对其进行编辑,然后再将其导回。

高级功能

  • 使用电子表格公式一次性更新数百行
  • 使用高级搜索及其多个参数查找任何字段或运算符中的信息
  • 受益于与 ACF (Advanced Custom Fields) 元数据框的自动同步。

您可以单独购买电子表格实用程序插件的任何组合,或包含所有功能的高级捆绑版($99.99 – $ 299.99)

实用型导入和导出插件

有时,您可能只想导入或导出特定类型的数据,例如在线商店的用户信息或产品。本节中列出的插件旨在处理特定需求,非常适合不需要多合一解决方案的用户。

其中一些插件可能提供免费版,但某些功能或多语言支持可能仅在 Pro 版或高级版中可用。

Product Import Export for WooCommerce

这款强大的插件使得通过具有 AJAX 支持的简单界面从 CSV/XML 文件导入和导出产品及产品类型成为可能。您还可以导入和导出图像、分类目录以及自定义元数据。

Product Import Export for WooCommerce 的高级版还附带其他功能,例如自动导入和导出、产品评论支持以及各种过滤器选项。

高级功能

  • 详细的历史记录和调试日志,以及用于处理、故障排除和查看您的操作的 Cron 计划
  • 多种导入和导出方法,可选择导入 CSV 文件的位置

此插件提供免费版,但您需要 Pro 附加组件($69 – $199) 才能导入和导出多语言产品数据。

Import and Export Users and Customers

使用此插件,您可以在几秒钟内将用户和客户从一个 WordPress 站点导入和导出到另一个站点。您还可以自由选择要导出的用户,无论是按用户角色还是注册日期。此外,您还可以使用在每个用户个人资料中找到的元键来导入、导出和编辑客户元数据。

高级功能

除了上述功能外,Import and export users and customers 还允许您:

  • 创建 cron 任务以定期导入用户
  • 通过使用钩子扩展插件的核心功能

虽然用户和客户不是可翻译的文章类型,但您仍然可以翻译此插件随附的前端用户提交表单。

Import Export WordPress Users and WooCommerce Customers

如果您希望使用 CSV 轻松导入或导出 WordPress 用户和 WooCommerce 客户,此插件可能是您的正确选择。一些主要功能包括:

  • 强大的导出过滤器
  • 用户友好的拖放映射
  • 导出从您的站点购买商品但未创建帐户的访客用户或访客客户
  • 支持现有密码和自定义密码迁移

高级功能

使用 Import Export WordPress Users and WooCommerce Customers,您可以在导入客户和用户时使用 Evaluation 字段更改值。

此外,Pro  ($69-$199)的用户将能够:

  • 按计划的时间间隔通过 FTP 向/从远程服务器导出或导入用户和客户
  • 获得第三方插件自定义支持

虽然用户和客户不是可翻译的文章类型,但您可以在安装了 WPML 的网站上安全地使用此插件。

对多语言内容和数据的支持

上面列出的所有插件都带有强大的功能,使您能够更轻松地导入或导出数据。更重要的是,它们都与 WPML 兼容,并已通过其各自的开发人员和 WPML 团队的测试和批准。如前所述,您可能需要安装桥接插件、附加组件或高级版才能获得完整的多语言功能。

如果您是多语言网站的网站所有者,有几个重要原因让您应该考虑选择支持导入/导出多语言数据的插件:

  • 在迁移站点时,您无需重新翻译内容。
  • 您的所有次要语言内容都在一个电子表格中,这使得在需要时更容易批量编辑多语言数据。
  • 您在默认语言和次要语言电子表格中的内容通过匹配的单元格编号连接,因此您始终知道您翻译的内容属于哪篇文章。

使用 WPML导出和导入增强您的多语言导入和导出

准备好迁移多语言内容后,您可以安装并激活 WPML导出和导入附加组件。这款来自 WPML 的桥接插件可与您选择的导入和导出插件协同工作。它不会打断您通常的工作流程,而是在初始导入后设置语言信息。

WPML导出和导入还与流行的导出和导入插件、WordPress 的原生导出和导入功能,以及 WooCommerce 的内置产品 CSV 导入器和导出器集成。这些集成使 WPML导出和导入能够为您处理大部分繁重的工作。当与这些插件和工具一起使用时,WPML导出和导入甚至可以确保导入的内容对网站访问者保持隐藏状态,直到它更新了多语言信息,从而让您能够保持专业的站点外观。

了解有关 WPML导出和导入的更多信息

总结

尽管导入或导出数据可能不是您需要经常做的事情,但您永远不知道 WordPress 导入和导出插件何时会派上用场。虽然列出的一些插件比其他插件的关注点更窄,但它们都很强大,并且简化了导入和导出数据的过程。最重要的是,它们还可以处理您的多语言数据。

您尝试过本文中提到的任何插件吗?您还有其他推荐的 WordPress 导入和导出插件吗?请在评论中告诉我们!

觉得有用吗?分享这篇文章: