From 2bee1e5d047d330664e21e5ed158edee08630fa3 Mon Sep 17 00:00:00 2001 From: sy-records <52o@qq52o.cn> Date: Thu, 21 Nov 2024 13:19:09 +0800 Subject: [PATCH] fix missing delete backup images --- README.md | 1 + aliyun-oss-wordpress.php | 7 +++++++ readme.txt | 3 ++- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 415ee13..8270750 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ - [x] 支持原图保护 - [x] 支持 `wp-cli` 命令上传/删除文件 - [x] 支持多站点 +- [x] 支持图片裁剪编辑等操作后的上传 ## 安装 diff --git a/aliyun-oss-wordpress.php b/aliyun-oss-wordpress.php index 37ccfeb..cd268ec 100644 --- a/aliyun-oss-wordpress.php +++ b/aliyun-oss-wordpress.php @@ -400,6 +400,13 @@ function oss_delete_remote_attachment($post_id) } } + $backup_sizes = get_post_meta($post_id, '_wp_attachment_backup_sizes', true); + if (is_array($backup_sizes)) { + foreach ($backup_sizes as $size) { + $deleteObjects[] = $dirname . $size['file']; + } + } + oss_delete_oss_files($deleteObjects); } else { // 获取链接删除 diff --git a/readme.txt b/readme.txt index 263b772..f13b5df 100644 --- a/readme.txt +++ b/readme.txt @@ -31,7 +31,8 @@ License URI: http://www.apache.org/licenses/LICENSE-2.0.html 10. 支持原图保护 11. 支持 `wp-cli` 命令上传/删除文件 12. 支持多站点 -13. 插件更多详细介绍和安装:[https://github.com/sy-records/aliyun-oss-wordpress](https://github.com/sy-records/aliyun-oss-wordpress) +13. 支持图片裁剪编辑等操作后的上传 +14. 插件更多详细介绍和安装:[https://github.com/sy-records/aliyun-oss-wordpress](https://github.com/sy-records/aliyun-oss-wordpress) ## 其他插件