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
本站发布的内容若侵犯到您的权益,请联系我们删除,我们将及时处理!
=========================================
本站大部分源码资源收集于网络,不保证其完整性以及安全性,请下载后自行测试。
本站资源仅供学习与参考,请勿用于商业或非法用途。