使用 WordPress 导入工具,您可以从另一个 WordPress 站点或其他发布系统向您的站点导入内容。

您可以在 WordPress 管理界面左侧导航的 工具 -> 导入下找到此处描述的许多导入器。

您可以从管理界面列出的发布系统之外的其他系统导入内容。每种系统的操作步骤不同,因此请根据需要参考下方列出的操作程序和插件。如果您是 WordPress 新手,请查看 WordPress 功能和与 WordPress 协作页面以开始使用。

如果遇到任何问题,请在 WordPress 支持论坛中搜索解决方案,或尝试查阅 常见问题解答 (FAQ)。

导入前

如果您要导入的文件过大,服务器可能会在导入时耗尽内存。如果发生这种情况,您会看到类似“致命错误:已耗尽允许的 8388608 字节内存大小”的错误提示。

如果您在服务器上有足够的权限,可以编辑php.ini文件以增加可用内存。或者,您也可以要求您的托管服务提供商执行此操作。否则,您可以编辑导入文件并将其保存为多个较小的文件,然后逐个导入。

如果您的导入过程失败,它仍可能创建部分内容。当您解决错误并重新尝试时,可能会创建重复数据。请在导入失败后检查您的网站,并根据需要删除记录以避免此情况。

b2evolution

将 b2evolution 内容导入 WordPress 有两种方法。

  • Movable Type 导出格式:您可以重新设计 b2evolution 博客的皮肤,使其源文件在查看时呈现为Movable Type 导出格式。您可以保存导出文件并将其作为 Movable Type 数据导入。请参阅 Movable Type 和 TypePad。
  • BIMP 导入脚本:您可以使用BIMP 导入脚本将 b2evolution 博客、分类、文章、评论、文件和用户导入到您的 WordPress 安装(v3 及更高版本)中。请注意,这需要付费。

Blogger

您可以从 Blogger 导入文章、评论、分类和作者。WordPress 包含一个专门用于从 Blogger 导入内容的导入工具。

  1. 将您的 Blogger 内容导出为 XML 格式。
  2. 在您的 WordPress 站点中,选择管理界面左侧导航中的“工具”->“导入”。
  3. 在"Blogger"下,如果您尚未安装 Blogger 导入器,请点击“立即安装”。
  4. 点击“运行导入器”链接。
  5. 点击“选择文件”并导航到您的 Blogger XML 文件。
  6. 点击“上传文件并导入”。

Drupal

有许多资源可帮助您将内容从 Drupal 迁移到 WordPress。这里列举了一些,您很可能通过搜索网络找到更多。

  • FG Drupal to WordPress。此插件兼容 Drupal 4、5、6、7、8 和 9。
  • Drupal2WordPress 插件。使用此插件可导入术语、内容、媒体、评论和用户。您 Drupal 站点中包含的任何外部图像都可以被获取并添加到媒体库,进而添加到您的页面和文章中。
  • 解释 Drupal 到 WordPress 迁移的 SQL 查询包括针对某些迁移问题的变通方案,例如重复术语、超过最大字符长度的术语以及重复的 URL 别名。

XML 和 CSV

以下是一些可以帮助指导您将 XML 或 CSV 内容导入 WordPress 的资源。

Joomla

对于 Joomla,您可以使用FG Joomla to WordPress。该插件已在海量数据库上测试过 Joomla 1.5 至 4.0 版本。它兼容多站点安装。

LiveJournal

WordPress 包含一个专门用于从 LiveJournal 导入内容的导入工具。

  1. 在您的 WordPress 站点中,选择管理界面左侧导航中的“工具”->“导入”。
  2. 在"LiveJournal"下,如果您尚未安装 LiveJournal 导入器,请点击“立即安装”。
  3. 点击“运行导入器”链接。
  4. 输入您的 LiveJournal 用户名和密码,然后点击“连接到 LiveJournal 并导入”。

Live Space

请参阅Live Space Mover文章,了解如何使用 Python 脚本将博客条目从 Live Space 导入到 WordPress。

Magento

FG Magento to WooCommerce插件可将您的 Magento 产品和 CMS 页面迁移到 WooCommerce。

Mambo

您可以使用插件FG Joomla to WordPress。此 WordPress 插件适用于 Mambo 4.5 和 4.6。

Movable Type 和 TypePad

WordPress 包含一个专门用于从 Movable Type 和 TypePad 导入内容的导入工具。

  1. 在您的 WordPress 站点中,选择管理界面左侧导航中的“工具”->“导入”。
  2. 在"Movable Type and TypePad"下,如果您尚未安装导入器,请点击“立即安装”。
  3. 点击“运行导入器”链接。
  4. 点击“选择文件”并导航到您的导出文件。
  5. 点击“上传文件并导入”。

以下文章提供了有关此过程的更多信息:

Nucleus CMS

以下是一些可以帮助指导您将内容从 Nucleus CMS 迁移到 WordPress 的资源。

PrestaShop

FG PrestaShop to WooCommerce。此 WordPress 插件兼容 PrestaShop 1.0 至 1.7 版本。

Roller

请参阅从 Roller 导入。

另请参阅将 Roller 博客迁移到 WordPress。

RSS

WordPress 包含一个专门用于从 RSS 导入内容的导入工具。

  1. 在您的 WordPress 站点中,选择管理界面左侧导航中的“工具”->“导入”。
  2. 在"RSS"下,如果您尚未安装导入器,请点击“立即安装”。
  3. 点击“运行导入器”链接。
  4. 点击“选择文件”并导航到您的 XML 文件。
  5. 点击“上传文件并导入”。

Serendipity

SPIP

FG SPIP to WordPress插件可将分类、文章、新闻和图片从 SPIP 迁移到 WordPress。它已在 SPIP 1.8、1.9、2.0、3.0、3.1 和 3.2 版本上进行了测试。它兼容多站点安装。

Sunlog

  1. 打开phpMyAdmin以查看您的 Sunlog 安装的数据库。您只需要两个表:"blogname_entries"和"blogname_comments"。
  2. 使用 phpMyAdmin 将这两个表导出为 XML 文件。
  3. 将WP All Import插件安装到您的 WordPress 站点。
  4. 创建以下字段映射:
    • headline=title
    • content=entry+more
    • date=timestamp(Unix 格式)
    • categories="cat,"每个值之间用分号分隔。

Textpattern

Tumblr

WordPress 包含一个专门用于从 Tumblr 导入内容的导入工具。

  1. 在您的 WordPress 站点中,选择左侧导航栏中的“工具”->“导入”。
  2. 在"Tumblr"下,如果您尚未安装导入器,请单击“立即安装”。
  3. 单击“运行导入器”链接。
  4. 单击“选择文件”并导航到您的导出文件。
  5. 单击“上传文件并导入”。
  6. 在 Tumblr 上创建一个应用程序,以提供您的博客与 Tumblr 服务器之间的连接点。
  7. 复制并粘贴"OAuth Consumer Key"和"Secret Key"。
  8. 单击“连接到 Tumblr"。

Twitter

有几个插件可以将您的推文导入到 WordPress 中,例如 Get Your Twitter Timeline into WordPress。

TypePad

请参阅 Movable Type and TypePad。

WooCommerce products (CSV)

如果您已安装 WooCommerce 插件,则此导入器将已安装。单击“运行导入器”以上传 CSV 文件。

WooCommerce tax rates (CSV)

如果您已安装 WooCommerce 插件,则此导入器将已安装。单击“运行导入器”以上传 CSV 文件。

WordPress

WordPress 包含一个专门用于从另一个 WordPress 博客导入内容的导入工具。

  1. 在您的 WordPress 站点中,选择左侧导航栏中的“工具”->“导入”。
  2. 在"WordPress"下,如果您尚未安装导入器,请单击“立即安装”。
  3. 单击“运行导入器”链接。
  4. 单击“选择文件”并导航到从源导出的 WXR 文件。
  5. 单击“上传文件并导入”。

您将首先被要求将此导出文件中的作者映射到博客上的用户。对于每个作者,您可以选择将其映射到博客上的现有用户或创建新用户。然后,WordPress 会将上传文件中包含的每篇帖子、评论和分类导入到您的博客中。此外,您可以通过勾选“下载并导入文件附件”选项来导入附件。

Xanga

xanga.r 是一个解析 Xanga 页面以获取帖子和评论的程序。然后,它可以将其输出为 WordPress RSS 2.0 XML 格式,以便 WordPress 进行导入。