Gaaai DB Replace 是一款专为 WordPress 开发的数据库批量查找替换插件,全站内容、文章内容、自定义字段以及指定数据表的批量替换,支持序列化数据替换、支持全部数据表和字段。插件采用 AJAX 分批执行机制,可预览、暂停、继续并自动保存任务进度,更适合数据量较大的网站使用。
无论是网站搬家、更换域名,还是批量修正文字、链接和资源路径,都可以通过可视化后台快速完成。
核心功能
| 功能 | 说明 |
|---|---|
| 全站内容替换 | 扫描数据库中的可处理文本字段,批量替换域名、链接、文字和资源路径 |
| 文章内容替换 | 仅处理文章标题、文章正文和文章摘要,减少无关数据影响 |
| 自定义字段替换 | 仅处理 postmeta.meta_value,适合修改下载地址、图片地址和插件扩展数据 |
| 自定义替换模式 | 自由选择数据库表,对所选表中的文本字段执行查找替换 |
| 仅预览模式 | 只统计命中数据,不写入数据库,可在正式替换前检查结果 |
| AJAX 分批执行 | 将大型替换任务拆分为多个请求,降低超时和服务器压力 |
| 暂停与继续 | 执行过程中可随时暂停,并从已经保存的进度继续处理 |
| 序列化数据处理 | 兼容常见 WordPress 序列化数据,降低直接替换造成数据结构损坏的风险 |
| 多种匹配方式 | 支持包含匹配、完全相等以及区分大小写 |
| 任务统计与日志 | 实时显示扫描表数、扫描行数、命中行数、替换次数和更新行数 |
插件截图


三种常用快捷替换方案
一、全站内容替换
适合网站更换域名、修改品牌名称、替换旧链接和调整资源路径。
选择该方案后,插件会扫描全部可处理的文本字段,并自动切换为仅预览模式。
全站内容替换默认不修改 WordPress 文章唯一标识 GUID,降低网站迁移后 RSS 订阅和内容标识异常的风险。
常见使用场景:
- 旧域名批量替换为新域名
- HTTP 地址批量替换为 HTTPS
- 旧 CDN 地址替换为新 CDN 地址
- 图片和附件路径批量调整
- 品牌名称或公司名称统一修改
- 旧邮箱、客服地址和固定文字批量更新
二、文章内容替换
该方案只处理:
- 文章标题
- 文章正文
- 文章摘要
适合批量修改文章中的固定文字、过期链接、图片地址、品牌名称或错误内容,不会扫描其他数据库配置。
三、自定义字段替换
该方案仅处理 WordPress 自定义字段中的 meta_value。
适合替换:
- 商品下载地址
- 封面图片地址
- 视频播放地址
- 资源附件链接
- 主题扩展字段
- 插件保存的文章配置
- 自定义文章数据
对于使用主题、商城、会员、下载或内容付费插件的网站,自定义字段替换是一项非常实用的功能。
正式替换前先预览
数据库批量修改具有一定风险,因此 Gaaai DB Replace 默认优先使用“仅预览”模式。
预览模式不会修改数据库,只会扫描并统计:
- 已扫描的数据表
- 已扫描的数据行
- 命中的数据行
- 预计替换次数
- 跳过的数据表
- 当前执行进度
确认预览结果符合预期后,再切换为“正式替换”模式写入数据库。
这一流程能够有效减少查找内容填写错误、数据表选择错误或替换范围过大造成的误操作。
支持大数据量网站分批处理
传统数据库替换工具可能会在一个请求中处理大量数据,容易出现页面超时、服务器内存不足或任务中断。
Gaaai DB Replace 采用 AJAX 分批处理机制,可自定义每批处理行数。插件每次只处理一部分数据,并自动记录当前任务进度。
任务执行期间可以:
- 查看实时进度
- 查看扫描和替换统计
- 暂停当前任务
- 继续未完成任务
- 清空当前任务
- 查看完整运行日志
即使数据库数据较多,也可以通过适当降低每批处理行数,减少单次请求对服务器造成的压力。
精准控制替换范围
除了快捷替换方案,插件还提供自定义模式。
自定义模式可以读取当前 WordPress 数据库中的数据表,并显示每张表包含的可处理文本字段数量。管理员可以自由选择需要处理的数据表,也可以一次选择多张表。
对于以下数据表,插件会自动识别并跳过:
- 没有可替换文本字段的数据表
- 没有主键或唯一键、无法安全定位数据行的数据表
- 当前快捷方案不需要处理的数据表
通过数据表筛选、字段限定和匹配方式设置,可以进一步控制替换范围。
包含匹配与完全相等
插件支持两种查找匹配方式。
包含匹配
只要字段内容中包含查找文字,就会进行替换。
例如将:
https://old.example.com
替换为:
https://new.example.com
文章正文、图片地址和下载链接中包含旧域名的部分都会被替换。
完全相等
只有整个字段内容与查找内容完全一致时才会替换。
适合修改固定状态值、完整字段值或需要严格控制范围的场景。
此外,还可以选择是否区分英文字母大小写。
序列化数据安全处理
WordPress 主题和插件经常使用序列化格式保存数组配置。普通 SQL 字符串替换可能改变字符串长度,导致序列化数据无法解析。
Gaaai DB Replace 会识别可安全处理的序列化数据,并在解析后递归替换,再重新生成正确的序列化内容,降低数据库结构损坏的风险。
对于可能触发类加载或存在额外风险的序列化对象数据,插件会采取更谨慎的处理方式,避免因为强制解析造成致命错误。
适合哪些网站使用
Gaaai DB Replace 适合以下 WordPress 使用场景:
- 网站搬家或更换域名
- HTTP 升级为 HTTPS
- 更换图片、附件或 CDN 域名
- 批量修改文章中的旧链接
- 批量调整商品下载地址
- 批量更新自定义字段
- 更换网站品牌或公司名称
- 修复数据库中重复出现的错误文字
- 清理已经失效的资源路径
- 迁移测试站数据到正式网站
使用方法
- 安装并启用 Gaaai DB Replace。
- 进入后台“Gaaai 数据替换”。
- 选择全站内容、文章内容、自定义字段或自定义模式。
- 输入需要查找的原内容。
- 输入替换后的新内容。
- 设置每批处理行数和匹配方式。
- 保持“仅预览”模式并开始执行。
- 检查命中数量、替换次数和运行日志。
- 确认结果正确后,切换为“正式替换”。
- 再次执行任务,完成数据库写入。
使用建议
正式替换前,建议先完整备份 WordPress 数据库。
首次执行时应优先使用“仅预览”模式,并根据网站服务器性能合理设置每批处理行数。普通网站可以从默认值开始;数据量较大或服务器配置较低时,可以适当降低每批行数。
查找域名时,还需要注意协议、是否包含 www、结尾斜杠以及大小写是否一致。例如:
http://example.comhttps://example.comhttps://www.example.com
这些内容在数据库中会被视为不同的字符串,应根据实际存储内容分别检查。
插件优势
Gaaai DB Replace 不只是简单地执行一条数据库替换语句,而是通过可视化操作、快捷方案、预览模式、分批执行、任务恢复和序列化数据处理,提高 WordPress 数据库批量修改的可控性。
它能够帮助站长减少手动修改工作量,并降低网站搬家、域名变更和内容批量调整过程中的遗漏与误操作。
一次设置,分批执行,先预览再替换,让 WordPress 数据库批量修改更加高效、安全、清晰。
客户服务
长期更新
售后支持
安全检测