北极寒流 » 网络资源 » 利用mysql批量替换wordpress文章内容/图片路径 - 2016.05.13

利用mysql批量替换wordpress文章内容/图片路径

进入phpmyadmin 管理界面,选择对应wordpress数据库,点击SQL输入一下批量替换代码即可

格式

UPDATE wp_posts SET post_content = replace(post_content, '要替换的原文网站地址/images', '你的网站地址/images')

例如本人的二级域名图床要换成本地网址则在mysql运行下面语句即可

UPDATE wp_posts SET post_content = replace(post_content, 'img.epinv.com/upimg/epinv', 'www.epinv.com/wp-content/uploads')

WordPress数据库里面几个重点替换的表和字段:

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

当然, 上面几个是最重要的.还有其它字段, 你根据搜索结果自己查找.

注:不论你要对你的数据进行何种形式的操作,第一条建议就是备份。