wordpress图片自动上传OSS插件:OSS Image Sync

wordpress文章图片自动上传OSS插件:OSS Image Sync (OSS 图片同步)插件使用很方便,简单的配置后,就能将文章中的图片自动上传到OSS,Pro版本支持一键同步所有历史文章中的图片到OSS存储。

开发初衷

wordpress 文章内图片一般有两个选择,他们都会有不同的问题:

  1. 直接上传放在媒体库:
  • 占用服务器空间;
  • 打开速度依赖于服务器下行带宽;
  • 备份网站时,会大大增加备份文件大小;
  1. 引用站外链接图片:
  • 被防盗链导致无法正常显示;
  • 服务不可控外站图片删除,这边也无法打开了,非常影响用户体验。

基于这些原因,我选择使用oss存储图片然后复制链接插入到文章,但是这个操作过程也很不环保,于是我写了个插件来专门完成这个上传oss插入链接的动作,目前已经在多个站点正常使用几个月了,分享出来给大家试试。

OSS存储图片的优势:

  • OSS存储带宽大,并且有多地域多节点CDN,图片打开非常快;
  • 备份网站只需要备份数据库和主题即可,不用关心媒体库里的图片了;
  • 不用担心外链图片防盗链或者被删除后导致文章内图片打不开;
  • 对于小站来说使用基础存储包,40G一年才9块钱,性价比很高;

插件特性:

  1. 最简化插件,配置简单;
  2. 文章图片插入使用原操作方式(媒体库上传或者外链)插入,插件会在自动查找文章内非OSS存储图片并上传图片到OSS然后替换图片地址;
  3. Pro版本支持一键替换所有历史文章内的图片为OSS存储地址;

使用指南:

下载插件,安装,激活,从设置中进入插件设置。

配置项说明:

wordpress文章图片自动上传OSS插件

参数配置:

  1. 域名是绑定到bucket上的域名,需要去OSS上绑定域名;
  2. 子目录也就是该bucket下的子目录,参考上图的配置,新发布文章的图片会被自动上传到https://cdn.beltxman.com/test目录下;
  3. 上图配置生成的图片连接示例:https://cdn.beltxman.com/test/202105/609a57107f3ef.jpg;这里面的202105代表上传时间的月份,一个月内的图片在同一个子目录下,方便管理。
  4. 勾选删除本地图片会在文章图片替换成OSS存储后,清理媒体库中插入到当前文章的图片;

插件下载

基础版本
OSS Image Sync 1.0.1
链接: https://pan.baidu.com/s/11CUpEflnVW1V15A1IAVIAw 提取码: vg9i

Pro版本
OSS Image Sync Pro 1.0.1

Pro版本收费9.9只是表示一下对开发者(也就是我)的支持,让我有动力去继续完善插件,让插件更易用,后面可能会为这个插件做专门的插件页面,展示正在使用该插件的网站,也算一个外链机会。

TIPS

  1. 插件使用需要先开通阿里云OSS对象存储服务,获取OSS;建议购买存储包,阿里云ECS用户选择OSS区域时建议使用跟ECS服务器同一区域,这样就可以在配置中的OSS Endpoint使用内网Endpoint使用内网传输,OSS地域和Endpoint对照表
  2. 确保配置中的密钥对(AccessKey和SecretKey)拥有配置bucket的写入权限;
  3. 确保Bucket是公开可访问,担心被盗链刷流量可配置白名单和防盗链;
  4. 使用同步全部历史图片完成后,状态会变成Finished,如果想要再次使用该功能,可以将插件禁用再启用;

有任何使用问题请在这里留言

wordpress图片自动上传OSS插件:OSS Image Sync

原文链接:https://beltxman.com/3542.html,若无特殊说明本站内容为行星带原创,未经同意禁止转载!

更多精彩,敬请关注本博微信公众号:hsu1943

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Scroll to top