利用mysql语句批量替换指定wordpress文章图片路径
有时候当你看到一篇十分优秀的国外文章的时候,比如说十个优秀、五十个优秀的网站设计欣赏、wordpress主题下载、jquery插件下载等等。
这些文章当中往往会跟随大量的示例图片供读者查看,如果这些文章很有收藏价值,你可能会直接进行翻译或转载,如果你直接复制过来,文章中图片的路径 还是会指向原来的网站,这样做虽然方便,但是十分不利于seo,因为百度蜘蛛如果爬行到这些指向原文链接的话,就会有很大的几率被搜索引擎识别出你这篇文 章是直接转载而非原创,虽然压根就是伪原创。但后者被收录的几率会相对大一些。
当然,出于对原作者的尊重,你也可以在文章最后标明原文的出处。
所以在你发布之前最好先去掉原文的图片链接,今天就向大家分享个人平时常用的批量替换wordpress文章图片路径的方法!
1、首先你要将原文的图片下载下来,然后上传到你自己的空间里面,在这里告诉大家一个十分方便的批量下载图片的方法,安装迅雷,用ie浏览器打开原文,然后右键选择使用迅雷下载全部链接,接着筛选jpg格式即可。
2、接着进入空间商 phpmyadmin 管理界面,选择对应wordpress数据库,点击SQL输入一下批量替换代码即可。
UPDATE wp_posts SET post_content = replace(post_content, '要替换的原文网站地址/images', '你的网站地址/images') where ID=6608
提示:这里的id就是你发布的文章id,你可以先将原文复制过来然后先点击保存,接着你就可以在url地址栏中看到你文章对应的id了。
这类方法可以运用到文章批量替换的其它地方,比如说替换web标签,将指定文章中所有h4标签替换为h2标签,你可以这么写。
UPDATE wp_posts SET post_content = replace(post_content, 'h4', 'h2') where ID=6608
是不是很方便?有了这句批量替换语句你就无需每次都要手动一个个替换文章指定内容了。
posted on 2014-02-28 10:13 xuefeng3600 阅读(1128) 评论(0) 编辑 收藏 举报