Description
Gogasys Unused Media Cleaner is a professional tool designed for website administrators who want to keep their media library lean and optimized. It scans your entire website to find media files (images, videos, documents) that are not being used in any posts, pages, custom post types, or common plugins like WooCommerce and ACF.
Key Features
- Deep Scanning: Checks post content, featured images, WooCommerce galleries, ACF fields, and site icons.
- AJAX-Based Processing: Handles large media libraries without timeouts by processing in batches.
- Modern UI: Clean, responsive dashboard integrated into the WordPress admin.
- Safety First: Performs multiple checks before flagging a file as unused.
- Bulk Actions: Delete multiple unused files at once.
Installation
- Upload the
gogasys-unused-media-cleanerfolder to the/wp-content/plugins/directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Go to Media -> Unused Media to start your first scan.
FAQ
-
Is it safe to delete the files?
-
While the plugin uses a robust scanning strategy, we always recommend taking a full backup of your site and database before performing bulk deletions.
-
Does it support page builders?
-
Yes, it scans post content and meta values where most page builders store their data.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Gogasys Unused Media Cleaner” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Gogasys Unused Media Cleaner” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.5
- Architectural scaling improvement: Replaced transient memory storage with direct DB offset queries to support millions of posts and infinite media libraries without memory exhaustion or timeouts.
- Real-time Results: Unused media files now instantly populate the results table batch-by-batch during the scan.
- Highly optimized database queries to drastically reduce scanning time.
- Fixed progress bar logic to update accurately during scanning.
- Reduced batch size for smoother progress indication.
1.0.4
- Enhanced scan progress UI to show distinct stages (Initialization done, total files found, batch progress).
1.0.3
- Optimized scan initialization time.
- Added a warning disclaimer before performing deletions.
- Resolved an issue causing false positives where some unused media was not showing up.
1.0.2
- Changed menu location to left sidebar.
- Fixed scan initialization connection error.
- Maintained scan results after page refresh.
1.0.1
- Refactored for prefixing compliance and updated tested up to version.
1.0.0
- Initial release.