WP AI1 OSS Auto Backup v1.0.1
修复月度保留锚点按「上传时间」定月的问题,改为按备份文件名 YYYYMMDD 定月,使补传历史包时月度保留符合预期。
要求
- WordPress 5.8+ / PHP 7.4+
- All-in-One WP Migration(或 Pro)
- 阿里云 OSS SDK(可复用
oss-aliyun插件内 SDK)
本版变更
修复:月度锚点月份计算
- 旧行为:按 OSS 上传完成时间(
finished_at)定月;8 月手动补传 6 月/7 月包时,锚点都落在 8 月,仅最后上传的包有 📅。 - 新行为:从
.wpress文件名解析YYYYMMDD定月;每月保留该月文件名日期最晚的一个包为月度锚点(同日期再比上传时间)。 - 过期月度清理、日志 A3 保护同步使用备份内容月份。
行为调整
- 每次上传成功后重算全部月度锚点。
- 开启月度保留并保存设置时,也会重算锚点(便于补传历史包后立刻生效)。
升级后建议
- 更新插件后进入 设置 → AI1 OSS 自动备份,确认「月度保留」已启用,点击 保存设置。
- 检查日志:各月应出现对应 📅(如
20260731→ 7 月锚点,20260823→ 8 月锚点)。 - 若某包已显示「缺失」(OSS 对象已被滚动策略删除),重算不会恢复对象;需重新上传该
.wpress后才会再次成为该月锚点并受月度保护。
自 v1.0.0 起未变
- All-in-One
.wpress自动上传 OSS、调度、滚动保留、拉取、远端校验等核心能力不变。
附件
wp-ai1-oss-auto-backup-1.0.1.zip