借助:七牛镜像存储 WordPress 插件php
https://wordpress.org/plugins/wpjam-qiniu/html
安装本插件1.4.5及以上版本,请先安装并激活WPJAM BASIC插件。
若是是使用1.4.5如下版本,WPJAM BASIC插件已包含七牛插件,若是启用WPJAM BASIC插件,请先停用插件。api
我的总结:数组
一、在七牛设置一个公开的空间七牛云存储
二、绑定域名在加速域名这里填写本身的网站的二级域名,好比:cdn.yoursite.com 。最后点击建立。服务器
三、去你的网站域名管理系统去配置CNAME别名,主机记录就是你的二级域名的首段,别写多了!记录值在【融合 CDN 加速域名】这里点击你刚设置的二级域名进去,会看到ide
一个七牛给你分配的CNAME, xxxx.qiniudns.com,填这个值就好了。最后点保存。wordpress
四、在【融合 CDN 加速域名】查看状态,30分钟内会出现成功的状态表示基本上是配置成功了。函数
如何测试,访问WP首页,点击页面,都会自动同步静态文件到七牛云上(不过,单纯的在媒体库中上传文件,是不会同步过去的,只有访问前台页面的时候会同步)post
五、配置镜像源,也就是你的网站地址:www.yoursite.com
六、关于插件端的配置能够参考下面的说明和插件提供的安装手册,须要注意的是:七牛域名这里填入您设定的二级域名(加速域名)
远程图片设置,若是是其余网站复制过来的文章,里面的图片会自动同步到七牛云端,不会在本地服务器存储。
本身在文章中上传的图片,当在前台页面访问文章的时候,会同步到七牛云端,至关于双端存储。
转载教程:
七牛云存储是由七牛提供的在线存储服务,经过云端接口向企业客户提供网上无限存储空间,和传统的云存储服务(如 Amazon S3)不一样,七牛云存储还增长了上传下载传输加速以及富媒体云端处理特性。
七牛云存储支持绑定域名(须要备案域名),全网 CDN 加速(多数据中心+多加速节点,上传下载均加速)、持续在线,能够无限扩展、用户只需按需付费,无硬件投资,而且还有免费套餐的,每月 10G 流量,总空间 10GB。
除了云存储之外,七牛还支持镜像存储,镜像存储是指你网站的数据在存储在本身服务器上的状况下,额外使用七牛云存储做为镜像服务器,让网站的用户每次访问的时候都从七牛云存储上读取。若是七牛云存储上没有用户须要读取的数据,则七牛的服务器会从源站拉取资源,而后再返回给网站的用户。
对于不少 WordPress 站点来讲,有了这个功能,就无需将原来的图片上传到七牛的服务器上,只需在 WordPress 站点作些简单的修改,就可使用七牛的 CDN 服务了,真正显示一键实现 WordPress 博客静态文件 CDN 加速。因此我基于七牛镜像存储这个特性制做了七牛镜像存储 WordPress 插件。
这个插件主要包含如下功能:
插件安装简单说分红两个过程:
详细安装和使用请直接下载七牛镜像存储 WordPress 插件使用指南这份PDF文档回家慢慢看,必定要看,否则你会设置错误的。
咱们知道七牛有很强大的缩略图功能,我爱水煮鱼首页和分类页的缩略图就是使用七牛的缩略图功能实现的。
虽然 WordPress 也有缩略图功能,可是相比之下,七牛强太多了,而且生成的缩略图都是尺寸适应的,而且都是在七牛云存储上面。
因此我在七牛镜像云存储插件中也新增了 wpjam_post_thumbnail 函数帮你经过使用七牛的缩略图 API 直接生成缩略图,下面是使用方法:
<?php if(wpjam_has_post_thumbnail()){?> <div class="entry-thumb"> <a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>"><?php wpjam_post_thumbnail(array(150,150),$crop=1);?></a> </div> <?php } ?>
这个函数有两个参数:
另外这个函数相比 WordPress 默认的 the_post_thumbnail
函数相比还有一个强大的地方是,若是没有设置缩略图,它将自动获取第一张图片做为缩略图。
至于上面代码放到什么地方,我只能说你主题原来the_post_thumbnail()函数是在放到哪里,这个函数就放到哪里。 🙂
相关日志:
wpjam_related_posts($number=5, $args);
在须要显示相关日志的地方插入以上模板函数,其中:
$arg 参数默认为:
array( 'class'=>'', //外层ul的class。 'thumb' => true, //是否带缩略图,默认带 'size' => 'thumbnail', //缩略图大小 'crop'=> true, //缩略图是否裁剪 'thumb_class'=>'wp-post-image', //缩略图的class 'number_per_row'=>5 //若是设置为缩略图为横排,每行个数 );
最新日志:
wpjam_new_posts($number=5, $post_type="post", $args= array());
最热日志:
wpjam_top_viewd_posts($number=5, $days=0, $args= array());
相比其余云存储服务,七牛还有一个很大的优点,就是七牛是有免费套餐的,每月 10G 流量,总空间 10GB,点击这里申请七牛帐户,体验下使用七牛加速以后的博客速度。 🙂
下载: