七牛云存储

本方法同样适用于其他CDN,如:又拍云镜像。

如何注册就不再一一赘述,如果还没有注册,可以点此注册

登陆到七牛的控制面板,申请一个空间:

申请空间

进入空间设置,添加镜像源:

添加镜像源

一切就绪后,在主题functions.php内添加如下代码:

// 静态资源使用七牛 CDN
function Qiniu_cdn(){ob_start( 'Qiniu_cdn_replace' );}
add_action( 'template_redirect', 'Qiniu_cdn' );
// 替换静态资源链接为七牛 CDN
function Qiniu_cdn_replace( $code ){
    $cdn_exts = 'png|jpg|jpeg|gif|bmp';
    $cdn_dirs = str_replace( '-', '\-', 'wp-content|wp-includes' );
    $regex = '/' . str_replace( '/', '\/', site_url() ) . '\/((' . $cdn_dirs . ')\/[^\s\?\\\'\"\;\>\<]{1,}.(' . $cdn_exts . '))([\"\\\'\s\?]{1})/';
    return preg_replace( $regex, '//file.biji.io/$1$4', $code );
}

注意事项

注意缓存文件格式$cdn_exts,同时注意修改return,将file.biji.io修改为你从七牛那里获得到的链接即可。

标签: CDN, 七牛云存储, 云存储, 七牛

已有 45 条评论

  1. wordpress的一些功能用起来比typecho方便多了...

    1. 嗯,钩子很多,不用改源文件就能很方便的实现

  2. 然并卵,每个月还在乎这点流量!

    1. 不是在乎流量,在乎的是速度

  3. 2333 用了速度确实能提高不少

    1. = =,不会吧,一定是心理作用,我用Markdown编辑器,这个方法不能替换图片

  4. c c

    点此注册 亮了!

    1. -,无耻的推广链接

  5. 字体太小了点吧,看起来眼睛好难受!

    1. 15px感觉快到极限了,我改成16px吧

      1. 是颜色啊大哥,#666太暗了!你6了大家6不起来了!

  6. 字体非常不错。。。

    1. 好像电脑上有office就有这套字体,于是就用它了

  7. c c

    这主题不错,有个建议,文章列表里可以在不同文章中间加个横线。

    1. 好像是有点不容易区分,改天试着加上看看

  8. 你好像没用的样子

    1. 我用markdown编辑器,替换不了

  9. 斌果 斌果

    我的用户 ID 难道是 1?

    1. 斌果 斌果

      看错了,18 - -

  10. 貌似不管是又拍还是七牛,图片服务好像还要备案。

    1. 不需要备案,除非你要接入自己的域名

  11. 这是天空团? 不会那个域名不用了吧

    1. 是的,用新域名了

  12. 代码是用什么插件

    1. google-code-prettify这个插件

    2. 没用插件,你直接插入代码就行了,高亮是因为我用的markdown编辑器插件的原因

      1. 那是markdown带上了google-code-prettify←_←,不用markdown的话可以自己用google-code-prettify

      2. 教教我啊

        1. 你怎么一下子提交两条一样的评论。

          怎么教,给你的主题不是自带了么。。。

  13. 如果要加图片处理样式怎么办?
    比如图片地址变成了http://space.qiniudn.com/sample.jpg-styleName

    1. 为什么要用这种图片处理方式。七牛不是有其他的处理接口么

      1. 什么接口啊?我想用这个加个水印啊

        1. 文档里找找

  14. 除了七牛和又拍云还有别的吗?
    我看到https要验证手机和身份,瞬间就不敢弄了。

    1. 腾讯云有免费的好像,阿里也有CDN,百度或者其他的也有

  15. 都用的自己的主机呢

  16. 不是有七牛插件

    1. 你应该理解,有一群人,为了装逼总是喜欢一些稀奇古怪的东西,比如我

  17. 话说七牛真的是不错哇~我用的是插件。。。

    1. 效果都一样

  18. 七牛之前不是要钱嘛?

    1. 七牛一直有免费配额的,又拍是收费的

  19. loy loy

    阿里百川也挺好的,就是不知道怎么直接使用

  20. 不错,我也是用七牛的,真心好给力呀!

  21. js和css怎么上传到七牛引用啊

添加新评论