对于折腾WordPress或者搬家、更换图床时,我们有时难免需要替换域名或者图片路径等。要批量修改替换原始路径就需要进入phpmyadmin 管理界面,选择对应wordpress数据库,点击SQL输入一下批量替换代码即可。
P.S. 不论你要对你的数据进行何种形式的操作,第一条建议就是备份!
代码格式:
UPDATE wp_posts SET post_content = replace(post_content, '要替换的原地址/img', '你的网站地址/img')
例如(需要更换二级图床域名):
UPDATE wp_posts SET post_content = replace(post_content, 'images.skillcat.cn/img', 'pics1.skillcat.cn/img')
WordPress数据库里面几个重点替换的表和字段:
- 表wp_posts里面的post_content (文章内容)
- 表wp_posts里面的pinged (ping内容)
- 表wp_posts里面的guid (WordPress默认链接结构)
- 表wp_comments里面的comment_author_url (留言作者URL地址 )
当然,这只是一些比较重要的,还有其它字段你可以根据搜索结果自行查找。
Comments | 1 条评论
NiCE 博主
这个很有用