Make WooCommerce product images the same size and uniform without cropping. No more manual image editing and photo resizing.
Smart Image Resize Makes your store look professional with product images that are all uniform and the same size without cropping.
โพ Unlimited Images: Unlimited images resizing.
โ๏ธ Convert to JPG format: Reduce image file size and boost page speed.
๐ Use WebP Images: Speed up page load by reduce image file up to 90% while still providing transparency and the same quality.
๐Insert watermark (beta): Insert logo, name, SKU, and other info on all images, attracting new potential customers through search engines, and keep images safe from unauthorized use (especially if you sell digital products or if you want to keep the copyright safe for the images you publish online such as photos, pictures, comic strips, etc.)
Check out Smart Image Resize PRO!
Once the plugin is installed, images newly uploaded will be automatically adjusted and resized.
To change your settings, navigate to WooCommerce > Smart Image Resize.
If you have already uploaded product images to Media Library, follow these steps to regenerate thumbnails:
IMPORTANT! Make sure you purge cache if old images still showing.
To learn more, check out the documentation.
smart-image-resize
folder to the /wp-content/plugins/
directoryActivate the plugin through the ‘Plugins’ menu in WordPress
Note: Make sure PHP Fileinfo extension is enabled in you server.
Yes.
Follow these steps to resize existing images:
IMPORTANT! Make sure you purge cache if old images still showing.
Yes. You can use the command wp media regenerate
to regenerate thumbnails to match your settings.
Yes.
Make sure PHP extension fileinfo
is enabled on your server.
If you can’t find the answer to your question, we may have posted it in our FAQ
If you have trouble with the plugin, create a ticket on the support forum and we’ll make sure to look into it.
If you are a pro user, contact the support on the official plugin site.
add_filter('enable_experimental_features/crop_mode', '__return_true' );
wp_sir_exclude_sizes
to return an array of size names you want to exclude.wp_sir_serve_webp_images
_processable_image
to upload requests to automatically process images.wp_sir_maybe_upscale
to prevent small images upscale.wp_sir_regeneratable_post_status
to change regeneratable product status. Default: publish
mb_strlen
functionImprove stability