# WPReplace 批量替换插件

## 简介

**WPReplace**（WordPress 内容字符替换插件）是一款专为 WordPress 站点设计的可视化批量替换工具。在网站运营过程中，站长常常需要批量修改历史内容中的特定文字或字符——例如更换品牌名称、修正错别字、更新过时的链接、统一术语表述，或是迁移站点后批量替换域名等。传统做法需要编写复杂的 MySQL 命令或使用 phpMyAdmin 手动执行 SQL，不仅操作门槛高，而且容易出错，一旦误操作还可能造成数据难以恢复。

WPReplace 插件正是为解决这些痛点而生。它提供简洁直观的后台操作界面，让您无需接触数据库命令，即可安全、高效地完成文章标题、正文内容、评论昵称、评论内容、评论邮箱与网址、文章摘要以及标签（Tags）等各类数据的批量替换。插件采用事务机制保障数据一致性，在每次替换前自动备份原始数据，并支持历史记录查看与一键还原，大大降低了误操作风险。同时，插件还支持正则表达式模式，可满足手机号脱敏、邮箱隐藏、链接格式转换等更复杂的替换需求。无论您是个人博客站长、企业网站管理员，还是需要批量处理内容的技术人员，WPReplace 都能帮助您节省大量时间，让内容维护变得轻松可靠。

---

## 主要功能

- **可视化操作界面**：下载并激活插件后，在 WordPress 后台【工具】或【设置】菜单中即可找到操作入口，无需编写任何代码。
- **多类型内容替换**：支持文章内容、文章标题、评论用户昵称与内容、评论邮箱与网址、文章摘要、标签（Tags）共六类数据的批量替换。
- **告别 SQL 命令**：无需使用 MySQL 或 phpMyAdmin 执行复杂替换命令，所有操作均在后台界面完成。
- **正则表达式支持**：支持启用正则模式，实现手机号脱敏、邮箱隐藏、链接格式转换等高级替换。
- **替换预览**：执行替换前可先预览匹配结果，确认无误后再正式执行。
- **历史记录与还原**：自动记录每次替换操作，支持查看历史并一键还原到替换前的状态。
- **数据备份机制**：每次替换前自动备份受影响数据，确保数据安全。
- **严格区分大小写**：默认按大小写精确匹配，避免误替换。

---

## 系统要求

| 项目 | 要求 |
|------|------|
| WordPress | 4.5.0 及以上 |
| PHP | 8.0 及以上 |
| 测试环境 | WordPress 7.0 |

---

## 安装方法

1. 将插件文件夹上传至 `/wp-content/plugins/` 目录。
2. 在 WordPress 后台【插件】列表中激活 WPReplace。
3. 在左侧【工具】或【设置】菜单中找到「WPReplace批量替换」。
4. 详细设置说明可参考：[插件介绍与使用教程](https://www.laojiang.me/5987.html)

---

## 使用示例

### 普通文本替换

| 目标内容 | 替换内容 | 说明 |
|----------|----------|------|
| Hello | 你好 | 将 "Hello" 替换为 "你好" |
| WordPress | WP | 将所有 "WordPress" 替换为 "WP" |

### 正则表达式替换示例

| 目标内容（正则） | 替换内容 | 说明 |
|------------------|----------|------|
| `\b\d{11}\b` | *********** | 替换 11 位手机号为星号 |
| `http://[^\s<>"]+` | https://$0 | 将 http 链接转换为 https |
| `\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}\b` | [邮箱已隐藏] | 替换邮箱地址为提示文本 |

> 使用正则表达式时需勾选「启用正则表达式模式」，并建议先使用「预览替换」功能确认效果。

---

## 常见问题

1. **插件出错时**：建议开启 WordPress 调试模式，查看具体错误信息。
2. **使用前备份**：执行批量替换前，请务必先备份数据库，确保数据安全。
3. **插件冲突**：WPReplace 可能与部分未知插件存在冲突，如遇异常可尝试停用其他插件排查。
4. **谨慎操作**：不熟悉此类插件的用户，务必先备份数据，避免错误设置导致网站故障。

---

## 注意事项

1. 建议在使用前备份数据库，确保出错后可恢复。
2. 根据实际需求在「选择器」中选择正确的替换对象。
3. 替换操作会直接修改数据库，请谨慎操作。
4. 建议先在测试环境中进行替换验证。
5. 使用正则表达式时请确保语法正确，建议先用「预览替换」测试。

---

## 更新日志

### 7.2
- 当前稳定版本

### 7.1
- 检测兼容最新 WP 6.8.1
- 新增激活插件时检测数据库

### 7.0
- 重构前端界面，采用 WP 自带样式
- 添加正则替换功能
- 添加历史记录表格，支持还原替换记录
- 改进替换机制，大数据量下更稳定

---

## 插件团队和技术支持

[老蒋](https://www.laojiang.me/)（老蒋和他的伙伴们），本着资源共享原则，在运营网站过程中用到的或者是有需要用到的主题、插件资源，有选择的免费分享给广大的网友站长，希望能够帮助到你建站过程中提高效率。

感谢团队成员，以及网友提出的优化工具的建议，才有后续产品的不断迭代适合且满足用户需要。不能确保100%的符合兼容网站，我们也仅能做到在工作之余不断的接近和满足你的需要。

| 类目             | 信息                                                         |
| ---------------- | ------------------------------------------------------------ |
| 插件更新地址     | https://www.laojiang.me/5987.html                            |
| 团队成员         | [老蒋](https://www.laojiang.me/)、老赵、CNJOEL、木村         |
| 支持网站         | 乐在云、主机评价网、老蒋玩主机                               |
| 建站资源推荐     | [便宜VPS推荐](https://www.zhujipingjia.com/pianyivps.html)、[美国VPS推荐](https://www.zhujipingjia.com/uscn2gia.html)、[外贸建站主机](https://www.zhujipingjia.com/wordpress-hosting.html)、[SSL证书推荐](https://www.zhujipingjia.com/two-ssls.html)、[WordPress主机推荐](https://www.zhujipingjia.com/wpblog-host.html) |
| 提交WP官网（是） | https://cn.wordpress.org/plugins/wpreplace/                  |

---

## 许可证

GPLv2 或更高版本 | [http://www.gnu.org/licenses/gpl-2.0.html](http://www.gnu.org/licenses/gpl-2.0.html)

![](wechat.png)
