Jetpack Backup 会自动备份您的站点,允许您将站点恢复到任意之前时间点的确切状态。
采用 WordPress.com Creator 或 Entrepreneur 套餐的站点可使用此功能。如果您的站点使用了我们其中一个旧版套餐,则可以在购买专业版套餐后使用此功能。
我们备份以下数据:
- 您的页面、文章、媒体文件、粉丝,以及其他
wp-content
文件夹中的内容 - 您已安装的主题和插件。
- 您站点的根目录级别 WordPress 文件。
- 您站点的 WordPress 数据库。(具体来说,就是指任何以您的 WordPress 表前缀开头并且具有唯一键或主键的表。)
Jetpack Backups 会每天执行备份,通常在上次备份的 24 小时后开始执行。无法为每日备份设置特定的时间段。
如果对站点执行的更改较多,一天之内可能会执行多次备份。
在以下情况下,备份是一种很好的工具:
- 您的某些内容丢失,并且无法通过文章和页面修订进行恢复。
- 在安装某个插件/主题后,您的站点遭到了破坏,您有可用备份,并且能够确认是哪个插件/主题造成了问题。
插件和主题往往可能会彼此冲突,如果出现这种情况,恢复到某个备份并非总能解决潜在冲突给您造成的问题。在本实用指南中还提供了另外一种检查插件和主题冲突的方法。
如果您担心恢复备份会导致站点中的内容丢失,则可以首先导出最近的内容来进行外部备份。
Jetpack 备份可在您站点仪表盘的活动日志下找到。前往 WordPress.com 仪表盘中的 Jetpack → 活动日志。
如果您只是需要查找最新备份,可以在 WordPress.com 仪表盘中点击 Jetpack → 备份。这会为您显示您站点的最新备份。您还可以通过屏幕顶部的导航选项恢复之前日期的备份。
但在活动日志中,您可以看到所有活动的列表以及站点的恢复点。下文为您介绍了如何通过活动日志恢复备份。
要通过备份恢复您的 WordPress.com 站点,请前往 Jetpack → 备份,然后选择要使用的备份的日期,或者前往 Jetpack → 活动日志,按日期范围和活动类型进行过滤,找到您想要用于恢复的备份。
找到您要使用的恢复点后,点击恢复按钮。
随后系统会要求您确认要恢复站点的哪些部分。这些包括:
- WordPress 主题:这会将您站点的 theme 文件夹恢复到指定时间点的状态。根据您使用的具体第三方主题,此操作不一定能恢复主题的设置。
- WordPress 插件:这会将您站点的 plugin 文件夹恢复到指定时间点的状态。根据您使用的第三方插件,此操作不一定能恢复插件的设置。
- 媒体上传:这会将媒体库的内容恢复到指定时间点的状态。请注意,如果在此时间点后添加了内容,那么恢复操作可能会导致这些后续添加的内容丢失。
- WordPress 根目录:这会将 WordPress 根目录文件恢复到指定时间点的状态。
- WP-Content 目录:这会将 wp-content 文件夹及其内容恢复到指定备份时间点的状态。请注意,这不会恢复主题、插件或媒体上传文件夹(见上文)。
- 站点数据库:这会恢复文章、页面、评论的内容以及某些插件和主题设置(取决于第三方主题和插件)。
⚠️
请注意,备份将覆盖和删除在特定时间点之后创建的所有内容和设置,并可能导致内容和设置丢失。如果丢失内容令您感到担忧,我们还概述了保留在恢复点之后创建的内容的方法。
选择确认恢复即可开始恢复站点。
恢复完成后,您将收到一封电子邮件通知。
请注意,备份可能需要一些时间才能完成,根据站点的规模,备份所需时间可能从几分钟到数小时不等。
⚠️
如果取消了支持插件的套餐或套餐到期,您仍可以在 30 天内重新订阅并恢复原始站点,在这之后,系统会将备份清除,且无法访问。如果您希望将内容迁移到其他主机,请确保在备份内容可用时下载备份。
保留在恢复点之后创建的内容
如果您在页面上或文章中修改了内容,您可以在选择备份以进行恢复之前制作好内容的副本。
您可以在账户下创建免费站点,导入现有站点的内容。然后,您就可以恢复备份,并导入之前复制到免费站点上的内容。
要创建免费站点,请前往 https://wordpress.com/start/ 并跳过选择自定义域名的步骤。在出现上述选项时,请选择免费 WordPress.com 地址和免费套餐。
然后,遵照您原始站点上的 WordPress.com 导出步骤和从其他 WordPress 站点导入,将内容导入新的免费站点。
当您完成原始站点的恢复后,从免费站点导出内容,并将其导入原始站点。这样做只会更新需要更新的页面和文章,而您的插件和其他配置会保持不变。
我之前的备份中有一个 .tar.gz
文件,我想恢复它。我该怎么做?
.tar.gz
备份文件需要手动恢复。为此,请按照手动恢复备份的指南进行操作,从第 4 步开始。
我想要将一个 WordPress.com 站点迁移到另一个 WordPress.com 站点。可以使用 Jetpack Backup 实现这个操作吗?
可能可以实现,但是过程极具挑战。对于这种类型的迁移,我们建议您:
- 通过工具 → 导出将源站点的内容导出为 XML 文件,然后再导入到目标站点。
- 使用插件(如 All in One WP Migration 插件)创建源站点导出,然后再将内容导入到目标站点。