如何从 WordPress.com 迁移到 WordPress(完全迁移)
已发表: 2023-04-26想知道如何从 WordPress.com 迁移到 WordPress.org? 我们的分步指南将向您展示如何完成工作。
迁移到 WordPress.org 将使您能够更好地控制您的网站,并让您安装自己的插件和主题,而无需为价格更高的 WordPress.com商业计划付费。
值得庆幸的是,即使您使用的是免费的 WordPress.com 计划,WordPress.com 也能让您轻松地将网站迁移到 WordPress.org。
在本分步指南中,您将了解如何以最快、最完整的方式从 WordPress.com 迁移到 WordPress.org。
让我们开始吧!
注意– 我们的 WordPress.com 到 WordPress.org 迁移教程的重点是帮助您迁移免费的 WordPress.com 站点或您使用更便宜的 WordPress.com 付费计划之一创建的站点,包括个人或高级。
如果您使用的是商业或电子商务计划,您可以安装一个迁移插件并迁移您的网站,就像一个自托管的 WordPress 网站一样。 我们建议安装All-in-One WP Migration 插件并使用它来将您的 WordPress.com 站点迁移到 WordPress.org。 稍后会详细介绍。
将 WordPress.com 迁移到 WordPress.org 所需的条件
如果您想按照我们的教程从 WordPress.com 迁移到 WordPress.org,您将需要一些东西。
- 如果您尚未使用自定义域,则为您的 WordPress.org 站点提供一个域名。 如果您已经在 WordPress.com 上使用自定义域名,则可以保留相同的域。
- 您的新 WordPress.org 网站的托管帐户 – 在此处查看最好的 WordPress 托管服务
- 一个 WordPress.org 站点——如果您还没有,我们将讨论如何设置一个
- 直接访问您的 WordPress.com 帐户,因此请准备好登录信息,以便我们将文件传输到
第 1 步:登录 WordPress.com 并导出您站点的数据
首先,您想从旧的 WordPress.com 站点导出所有数据。
您需要将包含站点数据的文件下载到本地计算机。 然后,您可以将该文件上传到您的 WordPress.org 站点。
就是这样:
- 登录到您的 WordPress.com 网站。
- 选择仪表板左侧的“工具”选项卡。
- 单击主工具菜单下的导出选项。
在下一个屏幕上,单击导出内容旁边的全部导出按钮以完全导出您网站的内容。
您还可以单击“导出媒体库”旁边的“下载”按钮来下载站点所有媒体的副本。 您在迁移过程中不需要这个。 但是,如果由于某种原因最终丢失了任何图像,它会派上用场。
所以 - 当您在这里时,您不妨下载一份副本以防万一。
单击“全部导出”按钮后,WordPress.com 将向与您的 WordPress.com 帐户关联的电子邮件发送一个下载链接。
转到您的电子邮件帐户并单击该链接以下载您网站的导出文件。
单击该链接后,它应该会将一个zip文件下载到您的本地计算机。
您现在需要提取.zip文件,您应该可以使用操作系统的内置工具来完成此操作:
- 在 Windows 上,右键单击并选择Extract all 。
- 在 macOS 上,您只需双击它即可提取文件。
在里面,您应该看到一个.xml文件。 将此文件放在手边,因为您很快就会用到它。
第 2 步:创建一个新的 WordPress.org 网站(如果您还没有这样做的话)
如果您还没有创建您的 WordPress.org 站点,现在是时候创建了,因为您将在 WordPress.org 站点的仪表板内执行大部分的收尾任务。
如果您还没有网站,您可以选择我们推荐的 WordPress 托管服务提供商之一,以最简单的方式开始。
该列表中的所有提供商都使安装 WordPress 变得非常容易。
我们还有一个分步指南,介绍如何制作涵盖整个过程的自托管 WordPress 网站。
如果您为当前站点使用免费的 WordPress.com 子域,请继续使用新的自定义域名设置 WordPress.org 站点。
如果您已经在 WordPress.com 上使用自定义域名,我们建议您现在将该域指向您的新 WordPress.org 站点,并暂时将您的 WordPress.com 站点切换到一个免费的子域。
当您设置您的 WordPress.org 站点时,还有一项设置需要配置以确保顺利迁移。
转到Settings –> Permalinks并将站点的永久链接结构设置为Day 和 name 。 这是免费/廉价 WordPress.com 计划使用的默认结构。 所以,如果你想匹配你的 URL,你需要使用相同的结构。
有一些方法可以通过设置自定义重定向来更改 URL 结构——稍后会详细介绍。
第 3 步:将您的 WordPress.com 数据导入您的 WordPress.org 站点
现在您有了一个全新的自托管 WordPress.org 网站,您可以开始将数据导入其中。
它比您想象的要简单得多 – 几乎所有您需要做的就是上传您在步骤 #1 中下载的 WordPress.com 导出文件。
以下是如何开始:
- 登录到您的新 WordPress.org 网站的仪表板。
- 单击 WordPress.org 站点仪表板中的“工具”选项卡。
- 选择“工具”选项卡下的“导入”工具。
- 单击WordPress工具下的立即安装链接。
安装 WordPress 导入程序后, “立即安装”链接应更改为“运行导入程序” 。
单击运行导入程序链接以继续导入您的 WordPress.com 内容。
下一页允许您单击“选择文件”按钮。
找到您之前保存在计算机上的导出.xml文件,并将该文件上传到此 WordPress Importer 插件。
注意–不要上传原始zip文件。 您必须解压缩zip文件并上传其中的.xml文件。
文件完全上传后,您可以单击“上传文件并导入”按钮继续。
然后,您需要决定是要将内容分配给新作者还是选择 WordPress.org 网站上的现有用户。 您选择哪一个并不重要,只要您将内容分配给您将来实际想要使用的用户名并且该人具有管理员权限即可。
您还需要选中显示下载和导入文件附件的框。 否则,您将无法看到从先前站点导出的任何图像。
一切准备就绪后,单击“提交”按钮。
在下一个屏幕上,您应该会看到一条成功消息。 这意味着您所有的 WordPress.com 内容现在都应该在您的 WordPress.org 站点上。
恭喜! 你大部分时间都在那里。 但在收工之前,您还需要做一些事情……
第 4 步:设置您的 WordPress 主题
您不能总是从 WordPress.com 站点迁移的一件事是您的主题,它控制着您站点的基本设计和布局。
在某些情况下,您仍然可以访问您在 WordPress.com 上使用的相同主题。 这是因为您在 WordPress.com 中找到的许多主题也可用于自托管 WordPress 网站。
检查这一点的一种简单方法是在 WordPress.org 主题库中浏览 Automattic 的个人资料。 如果您在该列表中看到您的主题,您也可以将其添加到您的 WordPress.org 站点。
不幸的是,没有一种简单的方法来迁移您的主题设置,因此您需要重新创建您所做的任何自定义设置。
不过,还有一些重要的事情要记住:
由于您现在使用的是 WordPress.org,因此您还可以安装自己的自定义主题,这可以为您提供比在 WordPress.com 上更大的灵活性。
如果您有兴趣尝试新主题,您可能想查看我们的最佳 WordPress 主题集。
您可以通过外观 → 主题 → 添加新来设置主题。
有关更多详细信息,我们提供了有关如何安装和设置 WordPress 主题的详细指南。
第 5 步:更新您网站的网址
迁移 WordPress.com 站点的内容后,您站点的一些链接仍然指向您的 WordPress.com 站点是正常的。
例如,如果您在一篇博文与另一篇博文之间创建了一个内部链接,您博文内容中的链接将不会自动迁移,这意味着它仍将指向 WordPress.com。
值得庆幸的是,有一种非常简单快捷的方法可以解决这个问题—— 在您的整个网站上运行搜索和替换。
为此,您可以通过转到插件 → 添加新插件来安装免费的 Better Search Replace 插件。
激活插件后,转到新 WordPress.org 站点仪表板中的工具 → 更好的搜索替换。
在搜索框中输入您的 WordPress .com域,然后输入您的新 WordPress。 org域中的替换为框。
不要包含 https 部分或任何内容——只需输入基本 URL。 这是一个例子:
- 搜索– yoursite.wordpress.com
- 替换为– yoursite.com
然后:
- 选择列表中的所有表。
- 选中Run as dry run复选框。 这将让您在进行任何永久更改之前运行测试运行。
然后,单击运行搜索/替换以运行测试运行。
它可能看起来像这样:
然后你应该看到你的测试结果,它会告诉你它发现了多少潜在的变化。 如果您没有看到任何潜在的更改,请确保为您的 WordPress.com 站点输入了正确的 URL。
如果您确实看到找到了这些更改,则可以取消选中运行试运行框并再次单击运行搜索/替换以进行真实更改。
第 6 步:检查您的网站是否有任何错误
此时,您的 WordPress.org 站点应该运行良好。 但是,您需要彻底测试您的站点以确保没有任何问题。
首先,您可以四处浏览并确保您的所有内容都在那里并且可以正常工作。
我们还建议关注这些特定领域:
- 图片——确保您网站的图片正常工作,并且它们实际上是从您的 WordPress.org 网站的服务器(而不是 WordPress.com )加载的。 您可以通过右键单击图像并直接打开图像 URL 来检查这一点。
- 导航链接– 确保菜单和侧边栏中的所有导航链接都指向正确的位置,而不是仍然链接到您的 WordPress.com 站点。
- 内容内链接——确保您的帖子和页面中的链接仍然有效。
注意– 如果您遇到某些博客文章内部链接的 404 错误,请确保您为您的 WordPress.org 站点选择了日期和名称永久链接结构(设置 → 永久链接)。
这是 WordPress.com 站点使用的默认结构。 如果您想更改为不同的永久链接结构,则需要手动设置重定向。
如果你想这样做,Yoast 有一个非常方便的免费工具来帮助你生成所需的重定向代码。 但是,设置自定义重定向超出了本教程的范围。 有关更多详细信息,请查看我们的向 WordPress 添加 301 重定向的指南。
此时,您的站点几乎已完全迁移。 还有一些更基本的内务处理步骤……
第 7 步:将您的 WordPress.com 站点重定向到 WordPress.org(可选)和/或将站点设为私有
这一步是可选的……
但是,如果您的 WordPress.com 站点使用与 WordPress.org 站点不同的域名,您将需要设置站点重定向,以免丢失现有的反向链接和 SEO 工作。
通过重定向,到您的 WordPress.com 站点(例如 yoursite.wordpress.com)的任何流量都将自动重定向到您的 WordPress.org 站点。
WordPress.com 使它易于设置……但您需要为此付费——准确地说是每年 13 美元。
如果您有大量链接和/或访问您的 WordPress.com 域的流量,每年支付 13 美元通常是一项很好的投资,可以将这些链接重定向到您的新站点。
但是,如果您的旧站点没有很多链接或流量,并且不想付钱,则可以跳过此站点。
如果您确实想设置站点重定向,请按以下步骤操作……
- 单击此链接转到 WordPress.com 站点重定向工具。
- 选择您要重定向的域——例如 yoursite.wordpress.com。
- 在下一个屏幕上,输入您的新 WordPress.org 站点的域名。
- 单击开始并完成购买。
无论哪种方式,您还需要将您的 WordPress.com 网站设为私有,这样 Google 就不会认为您的 WordPress.org 网站是重复副本。
以下是将您的 WordPress.com 站点设为私有的方法:
- 在 WordPress.com 上打开旧站点的仪表板。
- 转到设置 → 常规。
- 选择Privacy下的Private选项。
- 单击保存设置按钮。
第 8 步:安装插件以模仿 WordPress.com 功能(可选)
当您使用 WordPress.com 时,WordPress.com 内置了许多自己的自定义项,以帮助为 WordPress 软件增加一点额外的多功能性。
当您将 WordPress.com 迁移到 WordPress.org 时,您可能会失去其中一些增强功能,这可能会影响您网站重要区域的功能。
例如,对于 WordPress.com,您可以使用表单块创建一个基本的联系表单。 但是当您转移到 WordPress.org 时,不再有内置的表单块,这意味着您的表单将停止工作。
如果您想快速启动并运行您在 WordPress.com 上熟悉的一些工具,最简单的解决方案是安装免费的 Jetpack 插件。
Jetpack 来自 Automattic,它是 WordPress.com 背后的同一个团队,它使自托管的 WordPress.org 网站可以访问许多与您在 WordPress.com 上相同的功能。 例如,Jetpack 添加了您在 WordPress.com 上使用的相同表单块。
当然,既然您已经使用 WordPress.org 创建了您的网站,您还可以安装任何其他插件,这比您使用 WordPress.com 提供的功能更多。
因此,您可能想要跳过 Jetpack 并寻找新的插件来将这些重要功能添加到您的站点。
为了帮助您,我们为某些用例提供了许多精选的最佳插件列表:
有关更多详细信息,我们提供了有关如何选择和安装 WordPress 插件的完整指南。
如何迁移 WordPress.com 商业网站
正如我们上面提到的,如果您使用的是更昂贵的 WordPress 商业或电子商务计划之一,则无需遵循本指南。
这些计划让您可以在您的 WordPress.com 站点上安装您自己的自定义插件。 因此,仅使用众多 WordPress 迁移插件之一通常要简单得多。
All-In-One WP Migration 是一个很好的起点,因为我们已经确认这个插件可以工作,而且 WordPress.com 团队甚至在他们的文档中推荐它。
WordPress.com 到 WordPress.org 迁移常见问题解答
不,没关系。 您应该能够通过任何域转移到新网站。 例如,如果您通过 WordPress.com 注册了域,则可以快速将其转移到您的新站点。 如果您从 GoDaddy 之类的地方获得域,情况也是如此。
您所要做的就是将该域移动到新的虚拟主机。
只要您从以前的 WordPress.com 站点导出所有帖子、页面和数据,它们就应该仍然存在。
如果您使用我们之前讨论过的站点重定向升级,您将不会失去任何搜索引擎排名。 切换您的 URL 并重定向您之前的网站有助于保持您之前建立的 SEO。 它可能不完美,但肯定有帮助。
如果您遵循上述所有步骤,则在移动免费的 WordPress.com 站点时不会遇到任何停机时间。 为什么? 因为我们要让旧网站在整个过程中保持活动状态。 直到新站点启动并运行时,才会从旧站点创建重定向。
如果您在两个站点上使用相同的域,那么在完全移动所有内容之前,您需要将您的域名指向 WordPress.org 站点。 因此,在您切换内容时会出现短暂的停机时间。
只要您在第 3 步中勾选下载和导入文件附件,所有图像都会随之而来。
没有。 这个过程是完全免费的,所以值得一试。 如果您选择这条路线,您可能需要支付的唯一费用就是站点重定向升级。
如前所述,WordPress 订阅者不会神奇地转移到新站点,但您可以重定向旧站点,如果您希望用户改为查看新站点,甚至可以向用户发送电子邮件。
立即将 WordPress.com 迁移到 WordPress.org!
就是这样! 至此,您应该了解有关从 WordPress.com 迁移到 WordPress.org 的所有信息。
如果您对如何从 WordPress.com 迁移到 WordPress.org 仍有任何疑问,请在评论部分告诉我们。