本文转自阿里云论坛

插件发布地址: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 两边的资源,或许稍微改下可以实现(想想都好麻烦 ╮(╯▽╰)╭) 
 
插件特色 

  1. 支持阿里云 OSS 的图片服务(—>这个图片服务是个神器啊)
  2. 支持设定文件在 OSS 上的存储路径
  3. 全格式附件支持,不仅仅是图片
  4. 可以设定本地文件是否保留
  5. 不使用图片服务时,会连缩略图一起上传
  6. 可以定义域名(已绑定bucket的)(—> 这也算特色?)
  7. 有专门支持 ACE 的版本
  8. 最后,也是最重要的特色,它的代码看上去应该还算优雅吧,大概

 
 
 
插件使用 

  1. 下载 
    Aliyun-OSS-Support  aliyun-oss-support.zip (101 K) 下载次数:8  
    Aliyun-OSS-Support for ACE (ACE专用)  aliyun-oss-support-Aliyun-ACE.zip (72 K) 下载次数:51  
  2. 安装并启用 
  3. 按提示设置 
     
  4. 试一下能不能用(=‥=)

 
 
关于设置的一些说明 

  1. img_server_url 有值时,即代表开启了 OSS 的图片服务支持,关于图片服务请看 图片服务使用手册 
    你需要设置 {'thumbnail','post-thumbnail','large','medium'}四种样式 
     
    这是我的设置,建议这里的设置和 WordPress 后台的多媒体设置同步 
  2. 图片服务开启时,只会上传原图到 OSS 上 
  3. OSS-Http-Url 留空的话,WordPress 会切换回使用本地资源的状态,但是 OSS 上传依旧会进行 
  4. Save path on OSS 不会影响本地存储路径,可是放心设置 
  5. 特别注意啊!! 插件没有彻底的判错机制,也没有全方位的测试,看源码前,请不要有什么奇怪的想法,为了你好,阿门

 
              



 
Github 
https://github.com/IvanChou/aliyun-oss-support    
 
问题反馈 
https://github.com/IvanChou/aliyun-oss-support/issues   
              


 
一点说明 
这个插件原作者不是我哈,原作者虽然没有有再更新这个插件,但是看到他的帖子里到8月还在为网友答疑,所以我也有考虑这样做了改进就发出来是否合适,毕竟没有得到原作者的许可。 
但是重构之后百分之绝大部分代码都是重写的,原来的插件几乎只剩下了参考作用,想了很久还是打算重新发布。(PS: 我把更新过的代码托管到 github 后,也有通知原作者,缺遗憾的没有得到回复 :sad )  
原作者大大出现了 哇咔咔~~~   
感觉被认可了喂 小开森 
 
 

最后修改:2017 年 12 月 13 日
如果觉得我的文章对你有用,请随意赞赏