/
var
/
www
/
baudefruta
/
Upload File
HOME
<?php // Load WordPress environment require_once __DIR__ . '/wp-load.php'; global $wpdb; echo "Starting cleanup...\n"; // Get all users with role "customer" $args = [ 'role' => 'customer', 'fields' => 'ID', 'orderby' => 'ID', 'order' => 'ASC', 'number' => -1, ]; $user_query = new WP_User_Query($args); if (empty($user_query->get_results())) { echo "No customers found.\n"; exit; } $deleted_count = 0; foreach ($user_query->get_results() as $user_id) { $first_name = get_user_meta($user_id, 'first_name', true); // Skip if first name exists if (!empty($first_name)) { continue; } // Check if user has any orders $orders = wc_get_orders([ 'customer_id' => $user_id, 'limit' => 1, 'return' => 'ids', ]); if (!empty($orders)) { continue; // Skip, user has orders } // Delete user require_once ABSPATH . 'wp-admin/includes/user.php'; wp_delete_user($user_id); echo "🗑 Deleted user ID {$user_id}\n"; $deleted_count++; } echo "✅ Cleanup finished. Deleted {$deleted_count} users.\n";