plugin-icon

BulkSweep – Bulk Deleter

Bulk delete WooCommerce orders, products, customers, posts, pages, media, comments and more — with filters, dry-run preview and activity log.
Version
1.0.0
Senast uppdaterat
May 21, 2026

BulkSweep is a fast, safe, and easy-to-use admin tool that lets you delete any WordPress or WooCommerce data in bulk — with smart filters, a live count preview, dry-run mode, batch processing, and a full activity log.

Supported Entity Types

WooCommerce (requires WooCommerce)

  • Orders — filter by status and date range
  • Products — filter by status and date
  • Customers — filter by date range (role: customer/subscriber)
  • Coupons — bulk remove discount codes
  • Product Reviews

WordPress Core

  • Posts — filter by status and date
  • Pages — filter by status and date
  • Media / Attachments — removes files from disk too
  • Comments — filter by status and type (comment, pingback, trackback)
  • Users (non-admin) — administrators are always protected
  • Terms & Taxonomies — categories, tags, product attributes

Key Features

  • Filter-Based Bulk Delete — target items by status, date range, taxonomy and more
  • Specific ID Mode — paste a list of IDs for surgical single or multi-item deletion
  • Dry Run Mode — preview exactly what would be deleted without deleting anything
  • Live Preview Count — see how many items match your filters before you act
  • Batch Processing — configurable batch limit prevents PHP timeouts on large sites
  • Force Delete or Trash — choose permanent deletion or move to trash
  • Double Confirmation — checkbox + JS confirm dialog prevents accidents
  • Activity Log — every operation logged with user, type, count and timestamp (last 200 entries)
  • WooCommerce Detection — WC entity types are automatically disabled if WooCommerce is not active
  • Admin-protected — administrators and the currently logged-in user are always safe
  • Translation Ready — all strings wrapped in i18n functions

How to Use

  1. Go to BulkSweep in the WordPress admin sidebar
  2. Choose a data type from the left panel
  3. Set your filters (status, date range, etc.)
  4. Click Preview Count to see how many items match
  5. Enable Dry Run to simulate without deleting (recommended for first run)
  6. Check the confirmation checkbox and click Delete Now

Safety Recommendations

  • Always take a full database backup before running bulk deletions
  • Use Dry Run first to verify the count is what you expect
  • Start with a small batch size (50–100) on shared hosting
  • Check the Activity Log after each run
Gratispå betalda paket
Testat upp till
WordPress 6.9.4
Detta tillägg är tillgängligt för nedladdning för din .