← Back to work
WebsitePrivate
WooCommerce Orphan Media Cleanup
WordPress plugin that safely deletes leftover product images.

What they needed
A large WooCommerce catalog (~15k products) was choking on storage/inodes from images left behind after product deletes. New uploads were failing.
What I delivered
- WordPress plugin “woo-image-cleanup” (Phase 1 Ghost Sweeper)
- Admin Tools page with safe-list IDs, AJAX scan preview, batched delete
- Guards for live product images, recent uploads, and explicit safe IDs
Why it helped
Disk and inode pressure drops so the shop can upload new product media again without guessing which files are safe to remove.
Tech in the build
WordPressWooCommercePHPAJAX admin UI
Access
Private WP admin tool on client store