收费提供下载
<?php
/*
Plugin Name:
Description: 最强版:自动删除商品对应的 Cloudflare R2 与本地图片(含缩略图),对未入库或手工放置的 uploads 文件也做文件系统级清理,带引用检测与日志系统。
Version: 4.7
Author: QQ8111216
*/

if (!defined(‘ABSPATH’)) exit;

global $r2_cleaner_db_version;
$r2_cleaner_db_version = ‘4.7’;

/** Activation */
register_activation_hook(__FILE__, ‘r2_cleaner_create_table_and_schedule’);
function r2_cleaner_create_table_and_schedule() {
global $wpdb, $r2_cleaner_db_version;
$table_name = $wpdb->prefix . ‘r2_cleaner_log’;
$charset_collate = $wpdb->get_charset_collate();

$sql = “CREATE TABLE IF NOT EXISTS $table_name (
id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
post_id BIGINT(20) NOT NULL,
file_key VARCHAR(255) NOT NULL,
status VARCHAR(50) NOT NULL,
message TEXT,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
) $charset_collate;”;

require_once(ABSPATH . ‘wp-admin/includes/upgrade.php’);
dbDelta($sql);
add_option(‘r2_cleaner_db_version’, $

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。