WordPress静态资源使用七牛CDN

本方法同样适用于其他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修改为你从七牛那里获得到的链接即可。
wordpress的一些功能用起来比typecho方便多了...
嗯,钩子很多,不用改源文件就能很方便的实现
然并卵,每个月还在乎这点流量!
不是在乎流量,在乎的是速度
2333 用了速度确实能提高不少
= =,不会吧,一定是心理作用,我用Markdown编辑器,这个方法不能替换图片
点此注册 亮了!
-,无耻的推广链接
字体太小了点吧,看起来眼睛好难受!
15px感觉快到极限了,我改成16px吧
是颜色啊大哥,#666太暗了!你6了大家6不起来了!
字体非常不错。。。
好像电脑上有office就有这套字体,于是就用它了
这主题不错,有个建议,文章列表里可以在不同文章中间加个横线。
好像是有点不容易区分,改天试着加上看看
你好像没用的样子
我用markdown编辑器,替换不了
我的用户 ID 难道是 1?
看错了,18 - -
貌似不管是又拍还是七牛,图片服务好像还要备案。
不需要备案,除非你要接入自己的域名
这是天空团? 不会那个域名不用了吧
是的,用新域名了
代码是用什么插件
google-code-prettify这个插件
没用插件,你直接插入代码就行了,高亮是因为我用的markdown编辑器插件的原因
那是markdown带上了google-code-prettify←_←,不用markdown的话可以自己用google-code-prettify
教教我啊
你怎么一下子提交两条一样的评论。
怎么教,给你的主题不是自带了么。。。
如果要加图片处理样式怎么办?
比如图片地址变成了http://space.qiniudn.com/sample.jpg-styleName
为什么要用这种图片处理方式。七牛不是有其他的处理接口么
什么接口啊?我想用这个加个水印啊
文档里找找
除了七牛和又拍云还有别的吗?
我看到https要验证手机和身份,瞬间就不敢弄了。
腾讯云有免费的好像,阿里也有CDN,百度或者其他的也有
都用的自己的主机呢
不是有七牛插件
你应该理解,有一群人,为了装逼总是喜欢一些稀奇古怪的东西,比如我
话说七牛真的是不错哇~我用的是插件。。。
效果都一样
七牛之前不是要钱嘛?
七牛一直有免费配额的,又拍是收费的
阿里百川也挺好的,就是不知道怎么直接使用
不错,我也是用七牛的,真心好给力呀!
js和css怎么上传到七牛引用啊