| 开发者 | barb0ss |
|---|---|
| 更新时间 | 2026年5月22日 00:30 |
| PHP版本: | 7.3 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv3 |
| 版权网址: | 版权信息 |
The plugin uses client-side compression algorithms and provides you with the ability to compress images in your WordPress media library or during the image upload process.
Because the compression process happens directly into your browser - it depends on your device’s performance.
The images compressed directly in your browser – means no external server used. Squeeze does all the work locally. So you should not worry about privacy.
Yes! The Squeeze plugin supports converting images to the WEBP format during the compression process. WEBP is a modern image format that provides superior compression while maintaining high quality, resulting in faster loading times and reduced bandwidth usage. To enable this feature, check the "Direct WEBP Conversion" option under the Basic Settings tab to convert images in WEBP format.
Yes! It’s perfectly safe, especially for new uploads. For existing images, the Squeeze plugin can automatically update JPG/PNG image URLs to their WebP versions when available. Just a quick note — this replacement happens only when the page loads, so your database isn’t changed. If you deactivate the Squeeze plugin, some images may stop showing. To fix that, simply reselect those images from the Media Library.
If you deactivate Squeeze while the Direct WebP option is enabled, some images may stop showing because their JPG/PNG versions were converted to WebP. To fix that, simply reselect those images in your posts or pages to restore the correct URLs.
Squeeze plugin converts your JPG/PNG images into WEBP format replacing the original images.
To enable this feature, check the "Direct WEBP Conversion" option under the Basic Settings tab to convert images in WEBP format.
That means if you have an image in JPG format like image.jpg, after conversion to WEBP format it becomes image.webp.
Previously, the generated WEBP images were stored in the wp-content/squeeze-webp directory within your WordPress installation.
That method is not very optimal, because it creates extra images which reduce your server's storage space.
However, if you already used that approach, you can keep it enabled for backwards compatibility.
That means your browser is blocking access to canvas image data (this prevents image conversion). The privacy.resistFingerprinting setting (or similar privacy features) is enabled. What you can do:
about:config in Firefox and set privacy.resistFingerprinting to false, then restart Firefox.Image compression helps improve your website's performance by reducing the file size of images without significantly impacting their quality. Smaller image files load faster, resulting in faster page load times and a better user experience. Additionally, compressed images consume less bandwidth, which can be beneficial for websites with limited hosting resources or mobile users with limited data plans.
Squeeze plugin supports JPG, PNG, WEBP and AVIF image formats.
Yes, the plugin provides a bulk compression feature. This saves time and effort compared to compressing images individually.
Yes, you can compress images from any directory within your WordPress installation.
Yes, the plugin allows you to customize various compression settings according to your preferences. The Settings page is located at Settings -> Squeeze.
It may happen if you are trying to compress a PNG image with a high resolution. In that case, you should wait a while, until the image finishes its compression or a “Request timed out.” error message occurs.
Go to the plugin’s setting page (Settings -> Squeeze). At the “Basic Settings” tab increase the value of the field “Squeeze timeout”. By default it equals 60 seconds, try to make it bigger. If the error still persists, that means the script cannot process your image.
The full documentation is available here: https://pluginarium.com/squeeze/squeeze-documentation/