
Disable thumbnail sizes, default WordPress sizes and theme/plugins image size and others image advanced control.
| Author: | kgmservizi (profile at wordpress.org) |
| WordPress version required: | 5.4 |
| WordPress version tested: | 6.8.5 |
| Plugin version: | 0.7.0 |
| Added to WordPress repository: | 03-11-2020 |
| Last updated: | 28-11-2025 |
| Rating, %: | 100 |
| Rated by: | 5 |
| Plugin URI: | |
| Total downloads: | 11 977 |
| Active installs: | 1 000+ |

Click to start download
|
Don’t work? Open ticket, we answer in max 48h.
Disable thumbnail sizes, default WordPress sizes and theme/plugins image size and others image advanced control.
Useful for disable some unused image sizes from WooCommerce, theme or plugins. This can be a good choice for decrease images generated and them space.
Smart Initialization: The plugin intelligently imports current WordPress settings (from themes, other plugins, or custom functions.php) rather than using default values. This maximizes compatibility with existing sites and ensures smooth integration without disrupting current configurations.
Important: From the moment of installation, the plugin takes control of the settings. Any external overrides (from themes, other plugins, or custom code) will be clearly indicated in red warnings below the settings, allowing you to identify and resolve conflicts.
**
Thumbnails
- Disable WordPress default image size.
- Disable theme image size.
- Disable plugin image size.
Threshold & EXIF
- Change default image threshold size.
- Disable threshold.
- Disable image rotation by EXIF.
Image Quality
- Change JPEG image quality.
Smart Initialization
- Automatically imports current WordPress settings for maximum compatibility
- Respects existing theme and plugin configurations
- Seamless integration with active sites
Conflict Detection
- Red warning messages indicate external overrides
- Clear identification of conflicts with themes/plugins
- Easy troubleshooting and resolution guidance
Screenshots

Image Sizes — toggle any thumbnail size on or off.

Image Quality — set the JPEG compression level.

Image Threshold & EXIF — change or disable the big-image threshold, stop EXIF auto-rotation.
FAQ
Why should I disable thumbnail sizes?
Every size WordPress generates takes up space on your server. If your theme only uses two or three sizes, the rest are just wasted storage. Disabling them means faster uploads and less disk usage.
Do I need to regenerate thumbnails after changing settings?
Yes. Changes only apply to new uploads. To update existing images, use a plugin like Regenerate Thumbnails or run wp media regenerate from WP-CLI.
What does “Disable Threshold” do exactly?
Since WordPress 5.3, any image wider or taller than 2560 px is automatically scaled down and the original is saved with a -scaled suffix. Disabling the threshold keeps your originals untouched. You can also set a custom value (e.g. 4000 px) instead of disabling it entirely.
What happens if another plugin also sets JPEG quality?
The plugin compares your setting against the WordPress default (82%) and shows an info message below the field. Since 0.7.0 the conflict detection is safer and won’t interfere with other plugins.
Is this plugin compatible with WooCommerce?
Yes. WooCommerce registers its own image sizes and they’ll appear in the Image Sizes list so you can disable them individually.
Does the plugin affect the front end?
The settings pages are admin-only. The only thing that runs on the front end is a lightweight filter registration (no database queries) that tells WordPress which sizes to skip and what quality/threshold to use.
ChangeLog
0.7.0
- Improved accessibility: toggle switches are now fully keyboard-navigable with visible focus indicators and screen-reader labels.
- Better compatibility with third-party plugins on the settings pages.
- Code cleanup: updated class and method naming, added documentation, improved formatting throughout.
- Improved form field accessibility (aria-describedby, corrected input constraints).
- Internal: all settings page URLs, option names and stored data are unchanged — fully backward compatible.
0.6.5
0.6.4
- Bugfix, removed option full.
0.6.3
- Fix for version check and update old settings.
- WordPress & PHP Requirements: updated minimum to WordPress 5.4+ and PHP 7.4+.
- Code modernization and performance optimization.
- Smart initialization: plugin imports current WordPress settings on first activation.
- Intelligent debug system with conflict detection.