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

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

image auto sync to 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存储后,清理媒体库中插入到当前文章的图片;

插件下载

基础版本
Image Auto Sync To OSS 1.0.1
官方链接:https://wordpress.org/plugins/image-auto-sync-oss/

Pro版本
Image Auto Sync To OSS Pro 1.0.1

TIPS

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

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

标题:wordpress图片自动上传OSS插件:Image Auto Sync To OSS

原文链接:https://beltxman.com/3542.html

若无特殊说明本站内容为 行星带 原创,未经同意请勿转载。

发表评论

您的电子邮箱地址不会被公开。

Scroll to top
正在处理,请稍候 . . .