对于折腾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数据库里面几个重点替换的表和字段:

  1. 表wp_posts里面的post_content (文章内容)
  2. 表wp_posts里面的pinged (ping内容)
  3. 表wp_posts里面的guid (WordPress默认链接结构)
  4. 表wp_comments里面的comment_author_url (留言作者URL地址 )

当然,这只是一些比较重要的,还有其它字段你可以根据搜索结果自行查找。


技术成就梦想,细节成就品质。