老蒋在前面的"一篇文章完整记录宝塔面板环境更换WordPress站点域名方法"文章中帮助网友解决更换域名的过程,其中有提到用到WPReplace插件进行批量替换内容字符的,确实可视化批量替换是比较简单的。不过,如果我们有些朋友不要用插件替换,他喜欢直接用MYSQL替换也是可以的。
比如我们常见的就是在phpMySQL面板中进行SQL替换。
这里我们登入SQL命令专区,然后替换。这里需要注意,我们如果不熟练的朋友你还是老老实实用插件替换,或者至少要做备份。我们看看一般我们做哪些工作的替换。
1、替换文章标题字符
比如我们需要批量替换文章标题中的字符。比如我们需要将"老蒋部落"修改成"老部落"。
UPDATE wp_posts SET post_title = REPLACE( post_title, '老蒋部落', '老部落' );
2、内容批量字符
这个是比较常见的,我们一般需要替换链接用到。比如我们需要将"itbulu.com"修改成"laobuluo.com"。
UPDATE wp_posts SET post_content = REPLACE( post_content, 'itbulu.com', 'laobuluo.com' );
3、批量Tag标签替换
一般我们很多会忽视标签里的内容,这里也是要替换的。
update wp_terms set name = replace(name,'老蒋部落','老部落')
4、文章摘要内容
UPDATE wp_posts SET post_excerpt = REPLACE( post_excerpt, '老蒋部落', '老部落' );
这里需要注意的问题,我们上面的代码中都用的是 wp_ 表头,如果我们自己是其他表头字符,我们需要替换自己的。
当然,上面四个是比较常见的,实际上我们还需要更换替换评论昵称、评论内容等字符。这个一般用的不多,或者我们就可以直接用WPReplace插件解决。
本文出处:老蒋部落 » 利用phpMyadmin MySQL命令批量修改替换关键字 | 欢迎分享( 公众号:老蒋朋友圈 )