wordpress批量替换

wordpress博客后台是没有批量替换功能的,我们要完成批量替换就得借助所对应的数据库,下面写了一个案例,现象:所有图片都是手工加绝对地址,由于更改域名,造成所有的图片访问为404错误,故此用数据库替换字符串的命令就行。

命令如下:

UPDATE wp_posts SET post_content = REPLACE( post_content, ‘pangziseo.com’, ‘pangziseo.com’)

请看下面的案例图:

批量替换效果图

mysql中的replace命令详讲:(执行命令的符号都为英文状态下)

replace(field, oldcontent,newcontent)

把field字段中出现oldcontent的全部替换为newcontent

replace(‘jiucool’,’pangziseo.com’,’pangziseo.com’)表达的意思就是用新字符串来替换掉原来的字符串。

例:把表table中的news字段中的pangziseo.com替换为www.pangziseo.com 则执行下面的命令update table set jiucool=replace(news,’pangziseo.com’,’www.pangziseo.com’);

然后我们看如何替换WP中内容吧:

UPDATE wp_posts SET post_content = REPLACE(post_content, ‘oldcontent’, ‘newcontent’) ;

wordpress相关表的前缀

wp_posts 表示WP的文章表

post_content 表示WP的内容字段

replace 命令是替换的意思

”oldcontent” 表示我要替换的内容

”newcontent” 表示我要替换成的内容

本资源由62源码网发布,转载请注明出处:https://www.62ym.com/23617.html

本站发布的内容若侵犯到您的权益,请联系我们删除,我们将及时处理!

=========================================

本站大部分源码资源收集于网络,不保证其完整性以及安全性,请下载后自行测试。

本站资源仅供学习与参考,请勿用于商业或非法用途。

(0)
上一篇 2020年2月23日 13:28
下一篇 2020年2月23日 13:31

发表评论

登录后才能评论
QQ咨询

咨询QQ:button_111

周一至周六:9:00 - 18:00

节假日休息

返回顶部