欢迎来访571免费空间,希望可以对您有所帮助!

网站地图帮助中心

七牛镜像存储 WordPress 插件:一键实现 WordPress 博客静态文件

来源:571免费资源 作者:571free.com 人气: 发布时间:2015-02-20
摘要:七牛云存储是由七牛提供的在线存储服务,通过云端接口向企业客户提供网上无限存储空间,和传统的云存储服务(如 Amazon S3)不同,七牛云存储还增加了上传下载

七牛云存储是由七牛提供的在线存储服务,通过云端接口向企业客户提供网上无限存储空间,和传统的云存储服务(如 Amazon S3)不同,七牛云存储还增加了上传下载传输加速以及富媒体云端处理特性。

七牛云存储支持绑定域名(需要备案域名),全网 CDN 加速(多数据中心+多加速节点,上传下载均加速)、持续在线,可以无限扩展、用户只需按需付费,无硬件投资,并且还有免费套餐的,每个月 10G 流量,总空间 10GB。

七牛云存储的主要特点

  • 云存储:可以存储静态文件,包含:图片,音视频,甚至是 CSS,JS,还可以存储其他文件和非结构化数据。
  • 云处理:这是个人认为七牛最强地方,就是支持 图片/音频/视频 等资源在线压缩和转换处理,并且可以通过回调功能自定义数据处理。
  • 云加速:七牛支持上传/下载双向加速,并且单文件上传无大小限制,支持断点续传。分布各地的加速节点,自动选择离用户最近的节点,保证数据上传下载的速度。
  • API 操作:七牛云存储提供了一系列 API 和 SDK 和示例教程教你接入使用。
  • 缩略图:七牛支持设置不同大小规格的图片,而且是可以自定义尺寸的,根据用户的显示分辨率不同使用不同的图片,达到下载速度和显示体验的最佳搭配,而七牛的缩略图定义非常方便,只需要在七牛的后台 Web 界面进行进行定义即可。

七牛镜像存储 WordPress 插件:一键实现 WordPress 博客静态文件 CDN 加速

除了云存储以外,七牛还支持传统 CDN 的镜像存储,这个功能是七牛相对其他类 Amazon S3 服务最强悍的地方,因为对于很多 WordPress 站点来说,有了这个功能,就无需将原来的图片上传到七牛的服务器上,只需在 WordPress 站点做些简单的修改,就可以使用七牛的 CDN 服务了。

七牛镜像存储 WordPress 插件

下面我就详细说说我制作的七牛镜像存储 WordPress 插件的使用过程:

在七牛设置镜像存储

1. 登陆七牛,选择你的空间(注意:空间一定要设置为公开),然后点击 空间设置 > 域名绑定,输入自定义的域名,或者直接使用七牛提供的域名:
七牛-绑定域名

2. 然后点击 镜像存储 菜单,点击一键加速按钮:
七牛-镜像存储

3. 输入源站的地址,点击确定加速:
七牛-镜像存储

安装和使用七牛镜像存储 WordPress 插件

下载七牛镜像存储 WordPress 插件,上传激活,然后在 WordPress 后台 > 七牛镜像存储 > 基本设置,输入你前面绑定的域名(注意输入的域名一定要加上 http://):

七牛镜像存储 WordPress 插件-基本设置

七牛镜像存储 WordPress 插件高级用法

除了将网站上的静态文件镜像到七牛之外,七牛镜像存储 WordPress 插件还可以做更多事情:

更新七牛文件

如果你希望在 WordPress 后台直接更新镜像到七牛的文件,你需要在上面的设置中输入七牛的 ACEESS KEY 和 SECRET KEY,以及绑定的空间名。然后就可以在 WordPress 后台直接更新文件了:
七牛镜像存储 WordPress 插件 - 后台更新文件

七牛的 ACEESS KEY 和 SECRET KEY 可以到 https://portal.qiniu.com/setting/key 获取:
七牛 ACEESS KEY 和 SECRET KEY

上传 Robots.txt

部分用户使用七牛的镜像存储功能可能会导致网站被百度 K,解决方法就是上传一个 Robots.txt 文件到七牛云存储:

上传 Robots.txt 功能

七牛缩略图功能

我们知道七牛有很强大的缩略图功能,虽然 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 } ?>

这个函数有两个参数:

  • $size:设置缩略图的大小,它是一个数组,比如上面例子中就是设置缩略图大小为:宽是 150px,高也是 150px。
  • $crop:设置是否裁剪缩略图,1为裁剪,如果为0,则只是按照最大边进行缩放,不进行裁剪。

另外这个函数相比 WordPress 默认的 the_post_thumbnail 函数相比还有一个强大的地方是,如果没有设置缩略图,它将自动获取第一张图片作为缩略图。

开始使用七牛云存储和优惠码

相比其他云存储服务,七牛还有一个很大的优势,就是七牛是有免费套餐的,每个月 10G 流量,总空间 10GB,点击这里申请七牛账户,体验下使用七牛加速之后的博客速度。 :-)

原文地址:点此进入

欢迎转载,转载请注明原文网址:http://www.571free.com/mfjz/jiaocheng/WordPress/7934.html

Copyright © 2009-2016 571FREE. 571免费资源 版权所有 豫ICP备15002996号

Theme by 571FREE.COM! X3 致力于做有用的网站   

请勿发布违反中华人民共和国法律法规的言论.