Reprint:把整个 WordPress 站点复制到新主机或本地
Reprint 是一款免费、开源、基于 PHP 的工具,可以复制一个 WordPress 站点的文件与数据库。它既以插件形式出现在 WordPress.org 插件目录中,也提供用于执行复制的命令行客户端。
WordPress 一直支持导出文章和页面。但如果目标是整站迁移,除了正文内容,还必须一并带走主题、插件、上传文件与站点设置。
让这件事更省力,正是 WordPress 自 2024 年以来推进的 Data Liberation(数据解放)工作的目标之一。Reprint 补上的正是这一段:从整站复制到迁移后的链接修复。
核心变化:Reprint 怎么复制一个站点
直接传输,不依赖外部服务。 文件和数据库会被直接发送到你自己选择的电脑或服务器上,并逐块传输;旧主机不必先腾出空间存放一份完整的整站压缩包。
中断可续传。 复制过程中若连接断开,可以从最后一次保存的位置继续,不必从头再来。
自动修复旧域名链接。 如果给 Reprint 提供新的站点地址,它会更新那些仍指向旧地址的链接。其做法沿用了 WordPress Importer 重写链接的思路,并将其应用到复制后的数据库中,覆盖范围包括站点设置、区块(blocks)、简码(shortcodes),以及序列化数据、自定义字段这类复杂数据结构,同时不会破坏数据表。
重复复制时只传变化部分。 多次对同一站点执行复制时,Reprint 会识别自上次复制以来发生的变化,只拷贝需要更新的文件。
影响与建议:两个典型用法
用法一:迁移到新主机
迁移过程中,原站可以继续对外服务。先用 Reprint 复制一份,在副本上逐一检查:页面能否正常加载、图片是否显示、表单是否可用。确认无误后,暂停原站的内容变更,再做最后一次复制,把域名指向新主机。官方的分步迁移指南对整个切换过程有完整说明。
用法二:做一份用于测试的副本
这是把站点复制到本地电脑的主要价值:在一个不影响真实访客的副本上试验改动。你可以用现有页面尝试新布局,观察某个插件与站点是否匹配,或确认 WordPress 更新之后各项功能依然正常。
也可以直接尝试 WordPress Playground 中实验性的、基于浏览器的选项——无需安装任何东西,直接在浏览器里复制一个样本站点。
落地建议
- 想先了解 Reprint 的工作方式,不必连接自己的站点:直接使用 Playground 的浏览器端演示,零安装即可体验复制过程。
- 要处理自己的页面和设置时,先从你自己管理的测试站开始,不要第一次就直接拿生产站点试手。
- 首次完整复制可按官方指南走一遍,从安装插件一直到在本地打开复制出来的站点,路径清晰、风险可控。




