插件主要为 WordPress 提供基于阿里云 OSS 的远程附件存储功能,并且最大限度的依赖 WordPress 本身功能扩展来实现,以保证插件停用或博客搬迁时可以快速切换回原来的方式。
插件特色
- 支持 Aliyun OSS 的图片服务(根据参数获得不同尺寸的图片)
- 自定义文件在 Bucket 上的存储位置
- 支持 Https 站点
- 支持阿里云内网和 VPC 网络
- 全格式附件支持,不仅仅是图片
- 支持 wordpress 4.4+ 新功能 srcset,在不同分辨率设备上加载不同大小图片
- 支持在 WordPress 后台编辑图片
- 支持预设图片样式,图片保护,自定义分割符
- 中英文双语支持,方便使用英文为默认语言的同学
- 支持在其他插件/主题中通过系统钩子调用插件功能
- 代码遵循 PSR-4 规则编写
安装
将插件解压上传到 /wp-content/plugins/
或者通过 WordPress 插件中心上传安装
注意上传时 zip 包的名字,建议使用 aliyun-oss.zip
配置
启用插件 Aliyun OSS
进入设置页面 完成相关设置
关于图片服务
阿里云 OSS 提供了根据 url 参数来获得各种尺寸的 阿里云OSS图片处理服务(Image Service,简称 IMG)
, 相比起 WordPress 自身在图片上传的时候生成各种尺寸的图片, 明显是一种更优雅的解决方案, 占用的存储空间更小, 尺寸变更更灵活。
通常使用中, 你不需要特别的去了解它的实现, 只需注意:
- 开启图片服务时, 只有原图会被上传到 OSS, 如果此时关闭图片服务, 服务开启这段时间内上传的图片会出现缩略图丢失的情况
- 如果没有开启 不在本地服务器上保留文件 选项, 服务器上仍旧保留有缩略图, 此时关闭插件会发现所有的缩略图其实都在, 所以你可以通过手动上传到 OSS 来修复丢失问题
- 如果开启了 不在本地服务器上保留文件 选项, 那就真的找不回那些丢失的缩略图了
插件冲突
- EvernoteSync
- ultimate member
- BuddyPress
- WP-AutoPost
- ARMember
- minify
卸载
后台卸载即可
为了保持纯净,卸载时会一并删除配置信息
下载
注:插件没有上架商店,所以还是通过上传使用吧!
GitHub:点击访问(插件作者在此不断更新)
蓝奏云:https://pan.lanzou.com/i1076va
腾讯云:https://share.weiyun.com/5xW9KGm
百度网盘:链接: https://pan.baidu.com/s/1Hy4ZvDVY8MezOrJfsebK7Q 密码: ur2c
本作品采用 署名-非商业性使用-禁止演绎 4.0 国际(CC BY-NC-ND 4.0) 进行许可
奈何阿里云OSS请求费太贵了,被别人一下子房子就没了
@_Wr_ 不敢用啊,什么都收费
找这个软件找了好久,这个插件却是帮了很大忙
@得健康 有用就好啊
这个插件有中文翻译包没 :idea:
@清秋暖冬 这个就是中文的插件,不需要翻译啊
WP确实好,都是现成的~
@西枫里博客 wp发展了那么多年了,生态确实很不错