Delete Thumbnails Plugin
Find and delete thumbnails & resized images from your Media Library
Delete thumbnails & resized images from your Media Library
- Delete some or all of WordPress’s resized images (thumbnails, medium, and large, plus extra ones Plugins/Themes make secretly)
- This can clear thousands of unwanted files from your uploads directory
- Useful if you’ve had lots of different theme/plugins over the years, and inadvertently accumulated a vast number of resized images that are no longer used by your site
Take careful note
- Deleting is permanent
- You can use this plugin to regenerate your Media Library after (as WordPress will need the default sizes)
Please Note
- 🍺 This is a recently revived and re-written plugin, the bad reviews were correct for the old versions, but not current version. If you experience any issues, please open a support request, I’m happy to help fix any issues and help plugin grow.
Road Map
The current todo list
- [ ] Add css animation/color to nag inputs when clicking disabled button
- [ ] Add
count($this->library)
result as ‘exempt’ in main info banner to assure Media Library items are safe - [ ] Add size range filters (ie: delete resized that are within x – y restraints)
- [ ] Make
View
link work off of a Lightbox instead of a new browser tab - [ ] Please add any additional requests into the Support tab.
Installation
- Install the plugin from your Plugin browser, or download the plugin and extract the files and upload
delete-thumbnails
to your /wp-content/plugins/
directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- View the Delete Thumbnails interface under Tools in your WordPress Admin
Screenshots
List of all resized images in uploads directory with options to select and delete
FAQ
Installation Instructions
- Install the plugin from your Plugin browser, or download the plugin and extract the files and upload
delete-thumbnails
to your /wp-content/plugins/
directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- View the Delete Thumbnails interface under Tools in your WordPress Admin
What parameters are used to determine if a image is resized?
After looking at all files in the WordPress uploads directory, a file is determined as resized when three criteria are meet:
- It’s an image
- The file URL is not a main WordPress Media Library file
- The filename ends with
-###-###.
What is this warning about `chmod` about?
The method of deletion only works when the server allows PHP to edit the folders contents. CHMOD is the permission settings for files and folders. If you’ve received a warning of this, the CHMOD on the upload directory is too low.
It says I have no resized images, but I do
Please note this is a new plugin (rewritten summer 2017), this plugin was developed and tested in only two server environments – variables on your setup may of not been considered while developing. Please open a request in the Support tab and provide as much info as you’re willing to give to help resolve this issue and ensure this plugin works on all setups:
- WordPress & PHP version
- Location of directory
- Wether or not files are stored in year/month sub folders
- ect.
How do I backup my files?
The plugin insists on backups as it removes files permanently, you can ignore and bypass, however you should always backup your WordPress installation
Changelog
2.2
- July 6, 2017
- Fixed 3 instances of PHP shorttags which’d break plugin on most server setups
2.1
- June 27, 2017
- Removed image header argument (seeing if image was compressed at WordPress’s default 82%) as it only works with resized JPG’s, not PNGs
2.0
- June 25, 2017
- Project revival
- Code overhaul/rewrite
- Added better assets
- Much cleaner and WordPress native looking interface, no more code-line look
- Readme, UI, and inline documentation corrected and improved
- Improved logic of deletion
- Improved logic for form submission with low
max_input_vars
values in mind - better detection of thumbnails & cross checking media library attachments
1.0
- Sept 29, 2014
- Public Launch
0.1
- July 6, 2014
- Initial Build, private use