注意:前排提醒,修改数据有风险,最好提前备份,备份,备份。重要的事说三篇。
有时候我们网站更换品牌词或者利用原数据做一个新网站之类的情况下,
就需要把旧文章中的一些固定文字替换成新的,如果一篇一篇改肯定是不现实的。
我们可以使用操作数据库或者代码的方式来批量替换掉文章中的文字。
方法一:添加代码替换
将下面代码插入至主题文件functions.php
global $wpdb;
$wpdb->query("UPDATE wp_posts SET post_content = replace( post_content, '旧文字', '新文字' )");
把旧文字改为被替换的文字,新文字改成你要替换的文字。
如果是多段文字就多添加几段代码,代码支持替换文章中的链接,用后删除即可。
方法二:数据库查询修改
wordpress数据库中wp_posts表格post_content字段中存储的是文章正文内容。
关于数据库的详情你可以看这里:WordPress数据表结构详解
我们可以通过操作phpmyadmin使用其中的查找替换功能,即可将文章中的文字进行替换。
操作步骤如下:
首先登录数据库,然后选择你自己的当前网站的数据库

- 之后选择wp_posts表格
- 点击搜索
- 再点击查找和替换
- 输入被替换的关键词和要替换的关键词
- 字段选择post_content。
- 点击执行即可。

那么以上就是两种WordPress批量替换文章中的文字的方法,当然也还有其他方法,不过我们随便选择一种进行替换就可以了,自己觉得那个简单方便就那个就行。