wordpress图片使用又拍云存储

之前博客放在SAE主机上,图片使用OpenStack Object Storage(Swift)存储,速度尚可。现在博客迁移出来了,附件已经迁移到又拍云上,要是还放SAE不是很方便了。

试用了几款又拍云的插件,并不好用,尤其是通过XMLRPC接口发文章,还出错。。。

 

现在说重点,几行代码改造下wordpress,图片、附件通通传到又拍云的CDN上,速度飞快。

 

1、设置CDN子域名指向博客主机,static.chenpeng.info =>chenpeng.info

2、CDN子域名设置跳转又拍云实际图片地址

此处可以配置apache、nginx等服务器跳转。

image

3、修改 wp-includes/functions.php 文件

在 $basedir = $dir; 上面,增加两行代码

小Q截图-20150817102415

4、修改 wp-includes/class-wp-image-editor.php 文件

注释两行代码

image

OK,之后无论是wordpress后台上传图片,还是XMLRPC远程文章中图片的发布,都会自动同步到又拍云CDN了。

 

文章中图片的网址:

http://static.chenpeng.info/uploads/2012/02/qrcode_for_gh_5afe405d8e30_258.jpg

访问后跳转实际网址:

http://static.zhizuzhefu.com/wordpress_cp/uploads/2012/02/qrcode_for_gh_5afe405d8e30_258.jpg

About 智足者富

http://chenpeng.info

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>