本文转自阿里云论坛
插件发布地址:http://yii.im/posts/aliyun-oss-support-plugin-for-wordpress
原插件地址:http://mawenjian.net/p/977.html
当前版本号:2.1.2
最近更新日期: 2014-12-29
由于原插件作者没有持续更新,已经无法使用(或无法兼容最新版本环境),故对此进行一些小修正
补丁补着补着,发现好像基本可以重写了,于是我就重写了。。。。。
插件简介
本插件主要为 Wordpress 提供基于阿里云 OSS 的远程附件存储功能,并且最大限度的依赖 wordpress 本身功能扩展来实现,以保证插件停用或博客搬迁时可以快速切换会原来的方式。插件采用静默工作方式,设置启用后会直接替换原生存储,无需增加任何额外操作。当然,缺点就是无法同时使用 本地 和 OSS 两边的资源,或许稍微改下可以实现(想想都好麻烦 ╮(╯▽╰)╭)
插件特色
- 支持阿里云 OSS 的图片服务(—>这个图片服务是个神器啊)
- 支持设定文件在 OSS 上的存储路径
- 全格式附件支持,不仅仅是图片
- 可以设定本地文件是否保留
- 不使用图片服务时,会连缩略图一起上传
- 可以自定义域名(已绑定bucket的)(—> 这也算特色?)
- 有专门支持 ACE 的版本
- 最后,也是最重要的特色,它的代码看上去应该还算优雅吧,大概
插件使用
- 下载
Aliyun-OSS-Supportaliyun-oss-support.zip (101 K) 下载次数:8
Aliyun-OSS-Support for ACE (ACE专用)aliyun-oss-support-Aliyun-ACE.zip (72 K) 下载次数:51
- 安装并启用
- 按提示设置
- 试一下能不能用(=‥=)
关于设置的一些说明
- img_server_url 有值时,即代表开启了 OSS 的图片服务支持,关于图片服务请看 图片服务使用手册
你需要设置 {'thumbnail','post-thumbnail','large','medium'}四种样式
这是我的设置,建议这里的设置和 WordPress 后台的多媒体设置同步 - 图片服务开启时,只会上传原图到 OSS 上
- OSS-Http-Url 留空的话,WordPress 会切换回使用本地资源的状态,但是 OSS 上传依旧会进行
- Save path on OSS 不会影响本地存储路径,可是放心设置
- 特别注意啊!! 插件没有彻底的判错机制,也没有全方位的测试,看源码前,请不要有什么奇怪的想法,为了你好,阿门
Github
https://github.com/IvanChou/aliyun-oss-support
问题反馈
https://github.com/IvanChou/aliyun-oss-support/issues
一点说明
这个插件原作者不是我哈,原作者虽然没有有再更新这个插件,但是看到他的帖子里到8月还在为网友答疑,所以我也有考虑这样做了改进就发出来是否合适,毕竟没有得到原作者的许可。
但是重构之后百分之绝大部分代码都是重写的,原来的插件几乎只剩下了参考作用,想了很久还是打算重新发布。(PS: 我把更新过的代码托管到 github 后,也有通知原作者,缺遗憾的没有得到回复 :sad )
原作者大大出现了 哇咔咔~~~

感觉被认可了喂 小开森