WordPress静态文件CDN加速插件:七牛镜像存储

wordpress七牛云储存

七牛云储存是什么?

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

七牛云存储支持绑定域名(需要备案域名),全网 CDN 加速(多数据中心+多加速节点,上传下载均加速)、持续在线,可以无限扩展、用户只需按需付费,无硬件投资,并且还可以免费试用。

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

七牛设置镜像存储

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(220,150),$crop=1);?></a>
</div>
<?php } ?>

这个函数有两个参数:

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

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

相关内容:七牛镜像存储 WordPress 插件 丨 七牛镜像存储 WordPress 插件帮助  丨 我要注册 丨 其他问题请在下面进行反馈

发表评论
加载中...
  • 花色伊人 1年前 (2016-08-21)

    请问博主我使用的就是按照这个步骤来,但是后台上传图片发表之后七牛空间并没有东西,在网站上显示的是七牛的链接

    查看对话
    • 微饭君 微饭 1年前 (2016-08-21) 官方

      没在你站看到七牛连接

      • 花色伊人 1年前 (2016-08-22)

        嗯,我使用水煮鱼的插件后台发表文章了但是七牛空间并没有图片,所以在七牛上把缓存配置设为遵循原站这个没问题吧

        • 微饭君 微饭 1年前 (2016-08-22) 官方

          你设置源站了没?没设置源站他不会自动同步的

          • 花色伊人 1年前 (2016-08-22)

            设置了,但是还是不能同步,我还要重新上传一遍到七牛空间,不然后台发表的图片还是无法显示

相关文章