一般需要解决这样的问题情况会出现在我们的网站搬迁更换域名,原有的内容中嵌入的内链需要更换成新的网址、也有是因为某些特定的名称字符需要更换成其他的。如果我们人工一篇篇解决还真的比较麻烦,如果仅有几篇文章还无所谓,如果几十、上百篇的话那真累。
鉴于WordPress的用户量,基本上我们遇到的问题都可以找到解决方法。于是就把刚才需要更换内容字符的方法整理出来,一共有2个方法可以解决问题,我们选择自己喜欢的就可以。
第一、直接在PHPMYADMIN命令SQL解决
找到当前网站的数据库,在SQL选项中,输入命令。
UPDATE wp_posts SET post_content = REPLACE( post_content, ‘原内容’, ‘ 新内容’ ) ;
红色字符标注的是我们需要修改的内容,wp_posts是我们自己数据库表段,有些人自定义的表段需要与我们自己的一致,后面替换的内容和原来的内容是我们自己需要更换的。然后点击执行就可以全部替换内容部分的字符。
第二、利用Better Search Replace插件
Better Search Replace插件还是非常不错的,我们可以在WORDPRESS后台搜索安装Better Search Replace插件,然后激活之后我们就可以操作。
用插件替换的好处是,可以选择多个指定的原表,比如内容中的某个字符,或者是标题中的。
最后,两个方法的效果都是一样的,都能解决我们替换WordPress内容中字符问题,如果我们不清楚操作结果,我们最好先备份数据,然后再操作。