Media Prune Pro
£49.00 / year
Clean up your bloated WordPress media library and reclaim gigabytes of wasted hosting space.
BD Media Prune Pro intelligently identifies unused images and files across your entire site – including WooCommerce products, page builders, and ACF fields – then safely quarantines them before permanent deletion.
Built for agencies and developers managing large sites.
Gigabytes of images nobody uses.
Every WordPress site accumulates dead weight. Product images from deleted items. Hero images from old campaigns. Test uploads nobody removed. It all sits in your media library, eating hosting storage and slowing every backup.
Basic cleanup plugins only check post content, so they either miss most of it or flag images that are still in use. Deleting on that basis is how a client’s homepage breaks.
Find it all. Delete nothing until you're sure.
Media Prune Pro scans everywhere an image can be referenced — WooCommerce, page builders, ACF, theme settings, menus, widgets and the raw database — so it knows what’s genuinely unused.
Then it never deletes directly. Candidates go into quarantine, still on your server. Run the site as normal, restore anything with one click, and purge only when you’re confident.
Scan everywhere. Delete nothing by accident.
Where it looks, how it keeps you safe, and the tools for big sites.
Quarantine before deletion
Nothing is deleted directly. Scan, review, move candidates to a holding area on your server, run the site for as long as you like — then purge only when you're sure.
One-click restore
Found a false positive? Any quarantined file comes back instantly, exactly where it was.
WooCommerce-aware scanning
Product galleries, variations and category images are all checked, so product media is never flagged by mistake.
Page builder detection
Finds images used inside WPBakery, Elementor, Oxygen and Beaver Builder layouts, not just in post content.
ACF & Options pages
Checks Advanced Custom Fields, including repeaters and Options pages.
Theme, menu & widget references
Customizer logos and favicons, navigation images and icons, sidebar and footer widgets.
Raw database scan
Catches serialized data, shortcodes and inline references that other plugins miss.
Orphan file detection
Finds files sitting on disk that aren't in the media library at all.
WP-CLI commands
Scan, quarantine and purge from the command line, or build cleanup into your deployment scripts.
Built for scale
Tested on a WooCommerce store with 250,000+ media files and 20,000+ products, without timeouts or server crashes.
Screaming Frog validation
Import a crawl CSV to cross-check flagged files against what's actually visible on your live site. Belt and braces.
Batch operations
Process thousands of files at once, with progress tracking.
Questions, answered
Will this break my site?
No. The quarantine system ensures nothing is permanently deleted until you explicitly purge it. Even then, we keep a manifest so you know exactly what was removed.
Does it work with [my page builder]?
We support WPBakery/Visual Composer, Elementor, Oxygen, Beaver Builder, and Divi. Standard WordPress blocks and shortcodes are also fully scanned.
How long does a scan take?
Depends on your site size. A typical 5,000 image site scans in under a minute. Large WooCommerce stores (50,000+ images) take 5-10 minutes via WP-CLI.
Can I try before buying?
The free version lets you scan up to 500 files and quarantine 100 at a time – enough to see how it works on your site.
Reclaim the space. Keep the safety net.
£49 a year for one site, including updates and support from the developer who wrote it.