WordPress批量数据库修改网站文章内容代码的方法

  • A+
所属分类:博客日记

一般而言,我们在使用WordPress更换域名的时候需要处理的关键就是修改网站内容中以前的链接或者一些特殊的字符,其中我们也有出现在一些内容中特定关键字和URL的替换上面需要用到。对于更换WordPress域名而言,我们可以在数据库设置文件中网站域名和首页链接更换掉,但是数据库内容的链接不可以简单的设置。

我们总不能一个个文章编辑设置吧?我们需要用到替换工具,简单的替换插件可以实现的,但是如果修改的内容涉及到代码,那么我们只能从数据库入手了。在这篇文章中介绍一下直接用数据库中替换字符的办法。

第一、可视化phpmyadmin替换

WordPress批量数据库修改网站文章内容代码的方法

这里我们在phpmyadmin数据库中选择我们当前的数据库,然后点击左侧wp_posts表,这里根据我们自己实际的设计的表前缀可能不是wp_开头的。

WordPress批量数据库修改网站文章内容代码的方法

然后我们点击【搜索】-【查找和替换】,然后看到上图。我们在【查找】输入需要被替换的内容,【替换为】输入需要替换成的内容。【字段】选择我们对应的字段,其中【post_content】代表我们WP网站内容,【post_title】代表内容的标题。

20210514补充:如果添加内容要换行,后面添加代码 <p> 即可。

 

20230923更新第二种方法:

1、批量修改文章内容:

如果你想替换之前写过的所有文章中的某些内容,如更换博客的名称,更换博客的网址,更换文章配图的链接等等,你可以使用以下SQL语句:

  1. UPDATE wp_posts
  2. SET post_content = replace( post_content, '旧内容(代码也可以)', '新内容(可留空)' );

你可以根据需要做一些更改。因为文章内容在数据库中是以HTML代码形式存储的,所以以上SQL语句同样可以替换HTML代码。

图片引用自网络