腾讯云对象存储(Cloud Object Storage,简称:COS)是腾讯云提供的面向非结构化数据,支持 HTTP/HTTPS 协议访问的分布式存储服务,它能容纳海量数据并保证用户对带宽和容量扩充无感知,可以作为大数据计算与分析的数据池
插件介绍
该插件将 WordPress 站点图片等多媒体文件直接上传到腾讯云对象存储 COS 中,该插件依赖腾讯云对象存储 COS
COS优点
- 在中国大陆地区,使用 COS 标准存储的用户,每月可享受一定量的免费存储空间、免费流量、和免费请求,基本可以满足中小型博客需要
- 标准存储为用户提供了高可靠性,高可用性、高性能的对象存储服务
- 适用场景广泛,支持热点视频、社交图片、移动应用、游戏程序、动态网站等
- 响应时间毫秒级,读写请求费用极低
- 腾讯云对象存储提供整体 99.95% 的可用性,针对标准存储引擎承诺服务可用性不低于 99.95%
- 更多查看腾讯云对象存储服务等级协议
插件特点
- 可配置是否上传缩略图和是否保留本地备份
- 本地删除可同步删除腾讯云对象存储 COS 中的文件
- 支持腾讯云COS存储桶绑定自定义域名
- 支持替换数据库中旧的资源链接地址
- 支持北京、上海、广州、香港、法兰克福等完整地域使用
- 支持同步历史附件到 COS
- 支持验证桶名是否填写正确
- 更多功能正在路上…
插件预览
插件安装
后台安装(推荐使用)
WordPress 后台安装插件页面搜索Sync QCloud COS
,点击安装
下载源码
从 Github 下载源码,通过 WordPress 后台上传安装,或者直接将源码上传到 WordPress 插件目录wp-content/plugins
,然后在后台启用
Github 下载节点:https://github.com/sy-records/wordpress-qcloud-cos/releases/latest
Github 项目地址:https://github.com/sy-records/wordpress-qcloud-cos,支持请点Star
修改配置
- 方法一:在 WordPress 插件管理页面有设置按钮,进行设置
- 方法二:在 WordPress 后台管理左侧导航栏
设置
下腾讯云COS设置
,点击进入设置页面
更新记录
此处更新记录不再更新,完整更新记录请查看 GitHub 或者 Gitee
v1.8.3 – 2020/05/22
- 增加南京地域
v1.8.2 – 2020/05/15
- 增加替换题图数据库链接
v1.8.1 – 2020/05/04
- 支持上传文件自动重命名
- 支持特色图片使用图片处理
v1.8.0 – 2020/04/22
- 修复因svn提交错误导致打包文件缺失问题
v1.7.1 – 2020/04/22
- 增加金融云地域
- 升级SDK至v2.0.8
v1.7.0 – 2020/04/10
- 修复勾选不在本地保存图片后媒体库显示默认图片问题
- 修复删除错误
v1.6.8 – 2020/04/02
- 修复勾选不在本地保存图片后媒体库显示默认图片问题
- 优化删除文件逻辑
v1.6.7 – 2020/04/01
- 增加腾讯云数据万象图片处理
v1.6.6 – 2020/03/29
- 优化deactivation_hook,禁用时可选删除配置和恢复URL前缀
v1.6.5 – 2020/03/27
- 增加插件禁用事件,可选择是否删除配置
- 增加上传文件try catch,提示文件上传错误时请打开控制台查看对应请求的Response输出信息
- 修复首尔地域错误,感谢
서대현
反馈
v1.6.4 – 2020/03/11
- 更新腾讯云SDK至v2.0.7版本
- 修改上个版本插件文件末尾空白符号问题
v1.6.3 – 2020/02/16
- 更新腾讯云SDK至v2.0.6版本
v1.6.2 – 2020/02/09
- 修复腾讯云cos返回数据格式不一致问题
v1.6.1 – 2020/02/09
- 增强存储桶配置验证
- cos client增加schema
v1.6.0 – 2020/01/15
- 升级sdk为v5版本
- 修复本地文件夹和URL前缀结尾/去除失败
- 优化URL前缀注意事项提示中的http和https
v1.5.1 – 2020/01/14
- 优化button按钮样式
- 优化sdk中的代码
v1.5.0 – 2020/01/09
- 修复第一次删除文件失败,报错
ERROR_PROXY_APPID_USERID_NOTMATCH
,导致删除文件不完整 - 优化删除逻辑
- 移除时区设置
- 增加发布版本链接
- 修改
README
中的常见问题
v1.4.3 – 2019/11/23
- 修复地域选择上海地区跳转华中问题
v1.4.2 – 2019/11/13
- 修复导致评论时间戳差8小时问题
v1.4 – 2018/11/30
- 增加替换文章中资源链接地址功能
v1.3 – 2018/11/04
- 添加北京、香港、法兰克福等完整地域使用
提个建议,不一定对,就是后台没有填写图片处理样式,数据监控里依然可以有图片基础处理和CI流量的数据,我是后台没哟填写,手动在模板里添加图片处理样式,但又想能看到数据万象的相关数据。 每次都是手动把if (!empty($cos_options[‘ci_style’])) {}删了,但下次更新又恢复了。
@张三 可以加个常量定义。下个版本更新下
大佬,从腾讯云官方的插件换过来,有个问题,原先插件设置的图片样式是 !800 ,文章页面图片是 !800 的样式,在灯箱代码里添加了点击灯箱弹出来图片的样式是 !2000 ,但是换成了这个插件,插件样式依然设置成 !800 ,但文章的灯箱效果就消失了。
好像灯箱代码识别不到设置的图片格式了,如果把灯箱代码里的 jpg 改成 jpg!800 就有灯箱了,但是点开灯箱变成了 jpg!800!2000 了。
@晓看天色暮看云 灯箱代码
https://imgse.去除com/i/pFN1gKg
使用官方插件之后的文章图片代码
https://imgse.去除com/i/pFN1y28
使用本插件之后的文章图片代码
https://imgse.去除com/i/pFN16xS
@晓看天色暮看云 那就是你灯箱代码处理的问题。先检查未处理之前是否加上了!800,没加的话 代码里加上你的!2000。
插件只能设置一个图片样式,如果有多个需要自己兼容。
@沈唁 好的,已找到解决方案,不在后台设置图片样式,调用原图地址,直接在灯箱的a标签和img标签的图片地址后面分别加上!2000和!800,感谢回复。
老哥,新版本的“原图保护”是不是有些多余了?要先在COS后台开启原图保护,这不是已经开了吗,那插件里再开启一次干嘛?正确的方式不应该是插件里来控制cos后台的开关嘛
@晓看天色暮看云 好吧,插件开启了之后是后台媒体库和文章添加图片时自动加了样式,是我肤浅了。
@晓看天色暮看云 因为cos的api有问题,所以没加开启。
老哥,在后台删除图片,但是cos里不会同步删除,而腾讯云的官方插件可以同步删除cos里的图片,有时间更新一下啊
@晓看天色暮看云 会删除啊 🤔 没人反馈不会删除
@沈唁 测试了几次,还换了不同的网站,视频、pdf都可以同步删除,就是图片不会同步删除
@沈唁 知道了,本地文件夹填“.”,图片就无法同步删除,但是其他文件可以同步删除,本地文件夹填“wp-content/uploads”,图片就可以跟着同步删除了,这算是BUG吗?腾讯云官方插件我用根目录就可以正常删除
@晓看天色暮看云 加我qq或者微信,发个测试环境我看看吧
@晓看天色暮看云 修复了,更新下插件吧
使用插件会和胖鼠采集插件冲突报错,不清楚具体是什么原因
@苏灿 打开wp_debug看看报错
这个插件已支持WORDPRESS 多站点,但是有一个BUG需要修复下。在多站点模式下,主站点删除图片后COS图片会同步删除,可子站点删除图片时,COS上的图片无法自动删除,导致COS中有大量无效图片。
@晴天祝 没有测试环境,稳定复现的话可以联系我试试
@沈唁 我也遇到了这个问题。
独立站点下可以同步删除,多站点模式下的主站点可以同步删除,但是多站点模式下的子站点中无法同步删除。插件版本2.4.1
@轩 我不用多站点,联系我微信或者qq吧,我上去调试下。
@沈唁 localwp这个软件可以快速在本地生成WP多站点,很容易的,方便调试。
这个插件报错了
还维护吗?
@小明 维护,有什么问题直接反馈即可。
后台媒体库上传照片失败,还不显示,前台之前文章已经替换可以访问,这是因为啥
@记磊 检查缩略图之类的问题,f12 控制台的报错
请问使用了本地头像插件(尺寸是96*96),但是用户列表显示的是32*32,就导致这个图片不能显示了 像这种多尺寸的问题怎么解决?
@jack 什么本地头像插件?这种开个cos回源就可以解决
本地和cos切换好像有问题 媒体里部分图片是空白
@卡卡 f12看控制台报错… 说个这个我怎么知道啥问题
@沈唁 本地开启cos插件后,媒体里之前上传的本地图片变空白,按f12看了是变成了cos地址 比如
https://xxx.cos.ap-guangzhou.myqcloud.com/uploads/xxx
@卡卡 😓正常的,需要替换数据库链接,认真看readme或者配置指南https://qq52o.me/2722.html
@沈唁 好吧 能不能搞成无缝切换呢 丝般顺滑。。。
@卡卡 貌似设置回源就能解决这个问题了
站长还可以为你转载?
@悬镜司 嗯,放上原文链接即可
大佬 插件收录我的站了。太给力了
大佬开发这个全家桶可以,分享了
请问
1.在媒体库上传图片, 插件可以自动同步到COS , 需要如何设置呢
2.文章的封面图为什么不是COS的地址呢
@king 媒体库上传自动就上传了,只要插件配置正确。
特色图片master分支支持,还没发版本。
@king 哦不对,你说的封面图应该不是新设置的,之前的封面图?需要你替换数据库