基于阿里云OSS的WordPress远程附件支持插件 (Aliyun-OSS-Support)

技术 155 Views 0 Comments

Aliyun 作为国内认可度最高的云服务提供商,进来在产品的完善上也有长足进步,个人感觉已经直逼甚至将超越号称国内顶级实力的 青云 了。无论是个人,还是露珠的公司,都将阿里云视为不二的选择。这次阿里云突出大尺度的优惠活动,自然也是不能错过的,作为一个全功能平台,多样的产品让我们构建产品时有了更多的选择,而不是单单的一台 VPS 来解决所有问题。借这次优惠活动,露珠将自己的博客搬进了阿里云的 ACE,配合分布式数据库、分布式存储来搭建,也当做是为以后使用练手。

插件简介

插件主要为 WordPress 提供基于阿里云 OSS 的远程附件存储功能,并且最大限度的依赖 wordpress 本身功能扩展来实现,以保证插件停用或博客搬迁时可以快速切换会原来的方式。插件采用静默工作方式,设置启用后会直接替换原生存储,无需增加任何额外操作。当然,缺点就是无法同时使用 本地 和 OSS 两边的资源,或许稍微改下可以实现(想想都好麻烦 ╮(╯▽╰)╭)

插件特色

支持阿里云 OSS 的图片服务(—>这个图片服务是个神器啊)

支持设定文件在 OSS 上的存储路径

全格式附件支持,不仅仅是图片

可以设定本地文件是否保留

不使用图片服务时,会连缩略图一起上传

可以自定义域名(已绑定bucket的)(—> 这也算特色?)

最后,也是最重要的特色,它的代码看上去很优雅,很干净

插件使用

下载
Aliyun-OSS-Support
Aliyun-OSS-Support for ACE ACE专用

安装并启用

按提示设置

试一下能不能用(=‥=)

关于设置的一些说明

img_server_url 有值时,即代表开启了 OSS 的图片服务支持,关于图片服务请看 图片服务使用手册
你需要设置 {‘thumbnail’,’post-thumbnail’,’large’,’medium’}四种样式
20160331144003
这是我的设置,建议这里的设置和 WordPress 后台的多媒体设置同步

图片服务开启时,只会上传原图到 OSS 上

OSS-Http-Url 留空的话,WordPress 会切换回使用本地资源的状态,但是 OSS 上传依旧会进行

Save path on OSS 不会影响本地存储路径,可是放心设置

*** 特别注意啊!! 插件没有彻底的判错机制,也没有全方位的测试,看源码前,请不要有什么奇怪的想法,为了你好,阿门 ***

Github

https://github.com/IvanChou/aliyun-oss-support

插件下载地址:http://yii.im/posts/aliyun-oss-support-plugin-for-wordpress

如未说明则本站原创,转载请注明出处:ITYet » 基于阿里云OSS的WordPress远程附件支持插件 (Aliyun-OSS-Support)

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址