WordPress下批量修改文章内容字符串的方法

一般而言,我们在使用WordPress更换域名的时候需要处理的关键就是修改网站内容中以前的链接或者一些特殊的字符,其中我们也有出现在一些内容中特定关键字和URL的替换上面需要用到。。

可视化phpmyadmin替换

这里我们在phpmyadmin数据库中选择我们当前的数据库,然后点击左侧wp_posts表。
Gnux WordPress Change Domain Sql
然后我们点击【搜索】-【查找和替换】,然后看到上图。我们在【查找】输入需要被替换的内容,【替换为】输入需要替换成的内容。【字段】选择我们对应的字段,其中【post_content】代表我们WP网站内容,【post_title】代表内容的标题。

直接SQL命令替换

直接在phpMyAdmin命令SQL解决

找到当前网站的数据库,在SQL选项中,输入命令。

UPDATE wp_posts SET post_content = REPLACE(post_content,'原内容','新内容');

切换域名后,修改相关表信息:

UPDATE wp_options SET option_value = replace( option_value, 'http://www.old.com', 'http://www.new.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET post_content = replace( post_content, 'http://www.old.com', 'http://www.new.com') ;

UPDATE wp_posts SET guid = replace( guid, 'http://www.old.com', 'http://www.new.com' ) ;

old代表旧域名、new代表新域名,将上面的执行语句修改为你们自己的,然后点击执行即可!

插件利用BetterSearchReplace插件

BetterSearchReplace 插件还是非常不错的,我们可以在WordPress 后台搜索安装BetterSearchReplace插件,然后激活之后我们就可以操作。现在可以使用。

用插件替换的好处是,可以选择多个指定的原表,比如内容中的某个字符,或者是标题中的。

留下评论