Reprint 是一款免费的开源 PHP 工具,用于复制 WordPress 站点的文件和数据库。该插件可在 WordPress.org 插件目录 获取,同时提供用于复制站点的命令行客户端。
WordPress 长期以来允许您 导出您的帖子和页面。迁移站点本身则意味着需要一并携带主题、插件、上传文件及设置。使这一过程更加便捷一直是 WordPress 数据解放工作 的一部分,始于 2024 年。
示例用例
您可以使用 Reprint 将站点复制到新主机,或创建用于测试的本地副本。
在将站点迁移到新主机时,访客仍可继续使用原站点。使用 Reprint 复制站点,然后打开副本检查页面是否加载正常、图片是否正常显示以及表单是否可用,之后再引导访客访问新站点。当您准备切换时,暂停对原站点的更改,进行最后一次复制,然后将域名指向新主机。站点迁移分步指南 将指导您完成整个迁移过程。
您还可以使用 Reprint 创建用于测试的站点副本,以便在不影响访客所用站点的情况下尝试更改。将站点复制到您的计算机,或尝试 WordPress Playground 中的实验性浏览器选项。利用副本尝试使用现有页面的新布局,查看插件如何融入您的站点,或在 WordPress 更新后检查一切是否正常运行。
Reprint 如何复制站点
Reprint 将您的文件和数据库直接发送到您选择的计算机或服务器,一次一份,无需连接外部服务。传输可以在旧主机无需为整个站点的归档腾出空间的情况下开始。
如果在复制过程中连接中断,您可以从上次保存的点恢复。如果您为 Reprint 提供新的站点地址,它可以更新指向旧地址的链接。它基于 WordPress Importer 重写链接的方法,并将其应用于复制的数据库,包括存储在站点设置、区块、短代码以及复杂数据结构(如序列化数据或自定义字段)中的链接,安全地进行处理而不会损坏表。
在重复复制站点时,Reprint 会计算自上次以来发生的变化,仅复制所需的文件。
试用 Reprint
您无需连接自己的站点即可了解 Reprint 的工作原理。请尝试 WordPress Playground 中的实验性浏览器选项。您可以在浏览器中直接复制示例站点,无需安装任何内容。
当您准备好处理自己的页面和设置时,可以从您管理的测试站点开始。制作第一个副本的指南 将指导您从安装插件到在计算机上打开复制的站点。