阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 12160阅读
  • 26回复

[分享]分享一个长期维护的 OSS WordPress 插件

级别: 菜鸟
发帖
48
云币
158
— 本帖被 jesuiszb 设置为精华(2017-04-14) —
_;+N=/l0  
先上 github 地址: https://github.com/IvanChou/aliyun-oss-support y3!=0uPf  
_A .?:'-  
这个插件是我 2013 开的坑,当时我在用 阿里的 ACE,顺便使用 OSS 来存储图片,但是网上能找到的插件都已『年久失修』,不是难用就是根本不能用。于是我基于 WordPress 官方插件仓库中的 「阿里云附件」插件(作者:马文建 @mawenjian)修改并对 ACE 做了专门的适配扩展,用以满足己的使用。 weiqt *,8  
#UH7z 4u  
修改到后来,发现还不如自己重新写一个,于是就有了现在这个插件。完成基本的功能后,我将插件在 github 上开源,并在阿里云论坛的 ACE 板块发过一个推广这个插件的帖子,获得了 ACE 论坛官方的推荐。当时使用 ACE 搭建 WordPress 的人挺多的,有不少的坛友有同样的需求,陆陆续续我一直有收到各位网友的建议和 bug 反馈,插件的实现机制和功能都日趋完善。 {1 94u %'  
;{inhiySN  
不知不觉,都已经维护 4 年了,今天蓦然看到阿里云 OSS 推荐的插件还是 13 年的 oss4wp, 所以我想我还是再来发个帖子宣传下这个插件,给大家多一个选择。 ')w*c  
$zBG19 [%  
        
==== 分割线 ===

\$h LhYz-  
Az2$\  
-zVa[ &  
eMvb*X6  
插件简介 a;`-LOO5&  
:/IcFU~)M  
本插件主要为 Wordpress 提供基于阿里云 OSS 的远程附件存储功能,并且最大限度的依赖 Wordpress 本身功能扩展来实现,以保证插件停用或博客搬迁时可以快速切换回原来的方式。 ^eEj 5Rh  
|8"~ou:.  
RfB""b8]=  
当前版本 ?WX&,ew~  
_ QM  
Stable: 3.1.4 O/\jkF  
%zyMWC  
[hS?d.D   
插件特色 m!:7ur:Y  
aM9St!i  
  1. 支持 Aliyun OSS 图片服务(已使用新版 API 实现)
  2. 自定义文件在 Bucket 上的存储位置
  3. 支持 Https 站点
  4. 支持阿里云内网和 VPC 网络
  5. 全格式附件支持,不仅仅是图片
  6. 支持 wordpress 4.4+ 新功能 srcset,在不同分辨率设备上加载不同大小图片
  7. 支持在 WordPress 后台编辑图片
  8. 图片服务支持预设图片样式,可用于图片打水印和原图保护的需求
  9. 中英文双语支持,方便使用英文为默认语言的同学
  10. 代码遵循 PSR-4 规则编写
[,a O*7 N  
-j[n^y'v  
插件使用 q $`:/ ehw  
kI3-G~2  
关于插件使用方式的 Wiki: Quick start https://github.com/IvanChou/aliyun-oss-support/wiki/Quick-start u hP0Zwn  
j#U?'g  
下载 zux+ooU  
685o1c|  
latest release aliyun-oss.zip (182 K) 下载次数:534 .VmI4V?}h  
7-ba-[t#A  
安装 G6eC.vU]j  
+c\s%Gzrh  
将插件解压上传到 /wp-content/plugins/ 或者通过 WordPress 插件中心上传安装 ) ZOmv  
注意上传时 zip 包的名字,建议使用 aliyun-oss.zip r[Q$w>  
ooIMN =  
配置 =tH+e7it  
_:'m/K3Ee  
启用插件 Aliyun OSS im+2)9f  
进入设置页面 完成相关设置 ok\+$+ $ju  
H8K<.RY  
2ZtqZ64i  
9$Mi/eLG2N  
关于图片服务 !Y]}& pUP  
fsjA7)/  
阿里云 OSS 提供了根据 url 参数来获得各种尺寸的 阿里云OSS图片处理服务(Image Service,简称 IMG), 相比起 WordPress 自身在图片上传的时候生成各种尺寸的图片, 明显是一种更优雅的解决方案, 占用的存储空间更小, 尺寸变更更灵活。 !icpfxOpjQ  
oAyk  
通常使用中, 你不需要特别的去了解它的实现, 只需注意: {u.V8%8  
R~ w(]  
  1. 开启图片服务时, 只有原图会被上传到 OSS, 如果此时关闭图片服务, 服务开启这段时间内上传的图片会出现缩略图丢失的情况
  2. 如果没有开启 不在本地服务器上保留文件 选项, 服务器上仍旧保留有缩略图, 此时彻底关闭插件会发现所有的缩略图其实都在, 所以你可以通过手动上传到 OSS 来修复丢失问题
  3. 如果开启了 不在本地服务器上保留文件 选项, 那就真的找不回那些丢失的缩略图了 ㄟ( ▔, ▔ )ㄏ
Sc6wC H  
L''0`a. +S  
更多关于图片服务的介绍: How to use Image Service https://github.com/IvanChou/aliyun-oss-support/wiki/How-to-use-Image-Service F`I-G~e  
UWn}0:6t  
;wQWt_OtuJ  
题外 +X*`}-3  
`FJnR~d  
本插架由官方商店中 马文建(@mawenjian) 同学的「阿里云附件」插件拓展而来。由于马同学在曾经的某段时间里没能即时维护这个项目,也没有开源,于是我在修复 bug 并 rebuild 后,将这个野生的修订版发布到阿里云社区,意外获得了 ACE 社区官方管理组的推荐。 &{]%=stI  
后来,马同学 release 了 2.0 版本并开源他的项目了,我就中止了这边的维护。但依旧是有网友提 Issue 或发邮件来询问,加上自己的需求,有时间的时候,也就修补一下大家反应的问题,也许还是会有人会用到。 xk|$Oa  
由于插件沿用了马同学插件的名字,并 WordPress 官方不再允许在未经授权的情况下使用知名商标(如:Aliyun) 作为插件名称的一部分,所以这个插件并没有提交官方商店的计划。(重新想个名字对我来说太麻烦了~~( ̄▽ ̄)) {sm={q  
NxXVW  
b=|&0B$E  
更新日志 Ix"c<1 I  
o@>c[knJ  
https://github.com/IvanChou/aliyun-oss-support/blob/master/CHANGELOG.md uAjGR  
doR'=@ W  
BXfaqYb;Q  
开源协议 z)VIbEy  
[QZ~~(R  
BSD |O4A+S  
(J$A  
oyr2lfz*  
7lVIN&.=  
0[1 !K&(L  
S-rqrbr|AT  
9>i6oF]Oq  
/5x `TT  
<Y#R]gf1  
[ 此帖被mushi在2017-03-30 00:12重新编辑 ]
级别: 小白
发帖
19
云币
25
只看该作者 沙发  发表于: 2017-03-26
Re分享一个长期维护的 OSS WordPress 插件
这个好,必须支持
本帖最近评分记录: 1 条评分 云币 +1
mushi 云币 +1 - 2017-03-29
级别: 论坛版主
发帖
1966
云币
4134
只看该作者 板凳  发表于: 2017-03-26
好东西,支持支持
本帖最近评分记录: 1 条评分 云币 +1
mushi 云币 +1 - 2017-03-29
级别: 论坛版主
发帖
16048
云币
8344

只看该作者 地板  发表于: 2017-03-27
大神啊,好久不见。 精华之~ U(N$6{i_  
)/Xrhhx  
咳咳,没权限,我找管理员推荐去~

楼主留言:

好久不见,哈哈哈~~ N 9&@,3  
感谢推荐

[ 此帖被51干警网在2017-03-27 09:21重新编辑 ]
本帖最近评分记录: 1 条评分 云币 +1
mushi 云币 +1 - 2017-03-29
善用阿里云帮助文档。
级别: 小白
发帖
30
云币
38
只看该作者 4楼 发表于: 2017-03-27
Re分享一个长期维护的 OSS WordPress 插件
本帖最近评分记录: 1 条评分 云币 +1
mushi 云币 +1 - 2017-03-29
级别: 小白
发帖
17
云币
22
只看该作者 5楼 发表于: 2017-03-27
Re分享一个长期维护的 OSS WordPress 插件
点赞支持
本帖最近评分记录: 1 条评分 云币 +1
mushi 云币 +1 - 2017-03-29
级别: 论坛版主
发帖
1966
云币
4134
只看该作者 6楼 发表于: 2017-03-27
4年时间不短,必须支持;
级别: 菜鸟
发帖
48
云币
158
只看该作者 7楼 发表于: 2017-03-29
回 4楼(小米仓) 的帖子
你的 php 版本是什么,我用了 $arr = [] 这种写法,应该是要 5.4 以上才支持 C37KvLQ  
L;E9"7Jo  
看了下 Aliyun OSS SDK for PHP 可以支持到 5.3+,我什么时候把它改回来吧,也支持到 5.3+
[ 此帖被mushi在2017-03-29 22:41重新编辑 ]
级别: 菜鸟
发帖
48
云币
158
只看该作者 8楼 发表于: 2017-03-30
回 4楼(小米仓) 的帖子
已经更新 3.1.4, PHP5.3+ 也可以用了
级别: 管理员
发帖
333
云币
223836
只看该作者 9楼 发表于: 2017-03-30
级别: 新人
发帖
1
云币
1
只看该作者 10楼 发表于: 2017-04-14
Re分享一个长期维护的 OSS WordPress 插件
站不大,没什么流量,暂时不需要。
级别: 新人
发帖
3
云币
5
只看该作者 11楼 发表于: 2017-07-31
我刚刚装了这个插件,非常好用! .x(&-  
,^26.p$  
请问楼主,选择内网的话,除了上传图片是使用内网,用户浏览网页的时候,出现的图片是否也是内网调用的。 @Sq=#f/=  
fX[,yc;  
~_8Ve\Y^/  
我主要是关心的是是否会耗费外网流量,产生费用?
级别: 小白
发帖
19
云币
25
只看该作者 12楼 发表于: 2017-08-06
Re分享一个长期维护的 OSS WordPress 插件
这个好,坚决支持!
级别: 新人
发帖
1
云币
1
只看该作者 13楼 发表于: 2017-09-23
Re分享一个长期维护的 OSS WordPress 插件
必须支持!正准备用,特地来回个帖。
级别: 新人
发帖
1
云币
1
只看该作者 14楼 发表于: 2017-09-30
Re分享一个长期维护的 OSS WordPress 插件
太感谢了!很好用啊。 H~$a6T"&  
不过代码好像还是有些不严谨,因为我正好在开发一个主题模板,开启了wordpress的debug 模式。测试这个插件的时候,出来一些语法警告。
发表主题 回复主题
« 返回列表
«12»
共2页
上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)