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

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

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

七牛云存储的主要特点

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

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

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

→ 点此获取正规游戏试玩赚钱软件~

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

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

在七牛设置镜像存储

1. 登陆七牛,选择你的空间(注意:空间一定要设置为公开),然后点击 空间设置 > 域名绑定,输入自定义的域名,或者直接使用七牛提供的域名:
七牛镜像存储 WordPress 插件:一键实现 WordPress 博客静态文件

2. 然后点击 镜像存储 菜单,点击一键加速按钮:
七牛镜像存储 WordPress 插件:一键实现 WordPress 博客静态文件

3. 输入源站的地址,点击确定加速:
七牛镜像存储 WordPress 插件:一键实现 WordPress 博客静态文件

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

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

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

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

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

更新七牛文件

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

七牛的 ACEESS KEY 和 SECRET KEY 可以到 https://portal.qiniu.com/setting/key 获取:
七牛镜像存储 WordPress 插件:一键实现 WordPress 博客静态文件

上传 Robots.txt

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

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

七牛缩略图功能

我们知道七牛有很强大的缩略图功能,虽然 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,点击这里申请七牛账户,体验下使用七牛加速之后的博客速度。 七牛镜像存储 WordPress 插件:一键实现 WordPress 博客静态文件

原文地址:点此进入

游乐星球 点此下载

相关推荐