本经验依托于OSS Upload插件,插件主要为 Wordpress 提供基于阿里云 OSS 的远程附件存储功能,并且最大限度的依赖 wordpress 本身功能扩展来实现,以保证插件停用或博客搬迁时可以快速切换会原来的方式。插件采用静默工作方式,设置启用后会直接替换原生存储,无需增加任何额外操作。
OSS Upload 是一款可设置阿里云 OSS 作为 WordPress 媒体库存储空间的插件,支持原创增强的 OSS 协议包装和原生内置的所有图像上传及编辑等相关功能。
插件设置非常简单,支持伪协议,无需修改任何内置上传函数;支持自定义上传目录,支持独立二级域名。OSS 本身也支持 HTTPS、CDN,还有各种强大的 API,使用了一段时间,非常稳定好用,推荐!
第一步:创建一个Bucket和获取access key
操作步骤是:管理控制台—OSS—新建Bucket。如图,需要设置一个符合命名规则的Bucket名,比如我用的是【lvyetp-wp】。(bucket相关设置可以查看阿里云的帮助,)
打开access key 所在页获取 key值
第二步:安装WordPress及其OSS插件
首先我们需要准备好wordpress搭建的网站,
接下来是下载插件,下载地址:
https://wordpress.org/plugins/oss-upload/
下载后将文件解压上传到你的网站wp-content/plugins目录下
网站后台,插件—-已安装插件—-OSS Upload 点击启动
启动以后,点击设置,设置内容如下图
说明:1、上传路径为 : oss://你的bucket名/你建的目录名(如果放在根目录,就没有目录名)
2、访问连接:http://my-bucket.oss-cn-shenzhen.aliyuncs.com
你也可以在bucket的域名管理中绑定你的域名,绑定后的连接如:http://你设定的二级域名.host.com
3、上传端域名; 可以在对应bucket 的概览页中获取
4、其他设置如图中显示,设置好了保存设置即可。
-
上传路径和访问连接在是否设置保存目录时需保存一致,否则会出现无法显示缩略图