ShortPixel Image Optimizer


Un modul freemium pentru comprimarea imaginilor, ușor de folosit, comprehensiv, stabil și actualizat frecvent, cu suport din partea echipei prietenoasă care l-a creat. 🙂

Increase your website’s SEO ranking, number of visitors and ultimately your sales by optimising any image or PDF document on your website.
ShortPixel is an easy to use, lightweight, install-and-forget-about-it image optimization plugin that can compress all your past images and PDF documents with a single click. New images are automatically resized/rescaled and optimized on the fly, in the background. It’s also compatible with any gallery, slider or ecommerce plugin.

Ready for a quick DEMO? Test our plugin here and here.
Or you can create a staging copy of your site using WP Staging and test it there.

Short Pixel uses minimal resources and works well with any shared, cloud, VPS or dedicated web hosting. It can optimize any image you have on your website even the images that aren’t listed in Media Library like those in galleries like NextGEN, Modula or added directly via FTP!

Both lossy and lossless image compression are available for the most common image types (JPG, PNG, GIF, WebP and AVIF) plus PDF files.
We also offer glossy JPEG compression which is a very high quality lossy optimization algorithm. Specially designed for photographers!
Optimized images mean better user experience, better PageSpeed Insights or GTmetrix results, better Google PageRank and more visitors.

un test instantaneu de comprimare a imaginilor pe site-ul tău sau comprimă câteva imagini pentru a testa algoritmii noștri de optimizare.

De ce este ShortPixel cea mai bună alegere când vine vorba de optimizare imagine și comprimare PDF?

  • modul popular cu peste 300.000 de instalări active – potrivit WordPress
  • compress JPG (and its variations JPEG, JPEG 2000, JPEG XR), PNG, GIF (still or animated) images and also PDF documents
  • option to convert any JPEG, PNG or GIF (even animated ones!) to WebP and AVIF for more Google love. How to enable WebP?. What is AVIF and why is it good?.
  • option to automatically convert PNG to JPG if that will result in smaller images. Ideal for large images in PNG format
  • option to include the next generation images (WebP and AVIF) into the front-end pages by using the <picture> tag instead of <img>, independent from generating them through the plugin
  • compatibil cu WP Retina 2x – toate imaginile retina sunt comprimate automat. Cum beneficiez de afișările Retina?
  • optimize thumbnails as well as featured images. You can also select individual thumbnails to exclude from optimization
  • posibilitatea de a optimiza orice imagine de pe site-ul tău, inclusiv imagini din NextGEN Gallery sau din alte galerii de imagini sau carusele
  • option to scale images down, with 2 different options, which is very useful to automatically resize large images. This applies to the featured images and there is no need for additional plugins like Imsanity
  • Conversie CMYK în RGB
  • sare peste imaginile deja optimizate
  • 24h de suport stelar (24/7) direct de la dezvoltatori.
  • easily test lossy/glossy/lossless versions of the images with a single click in your Media Library
  • este excelent pentru fotografi: cu opțiunea fără pierderi, păstrezi sau înlături datele EXIF din imagini și comprimi fotografiile.
  • funcționează bine atât cu site-urile HTTPS cât și cu cele HTTP
  • uses progressive JPEG for larger images in order to speed up the image display
  • poți rula modulul ShortPixel pe mai multe site-uri web sau pe multi-site cu o singură cheie API
  • it is safe to test and use the plugin: all the original images are by default saved in a local backup that can be restored with a click, either one by one or in bulk
  • Optimizează în masă toate imaginile existe în Biblioteca media sau în alte galerii cu un singur clic
  • funcționează grozav pentru site-uri web eCommerce care folosesc WooCommerce sau alte module
  • funcționează grozav cu NextGEN Gallery, Foo Gallery și alte galerii și carusele.
  • compatibil cu site-urile web găzduite de WP Engine sau cu toți furnizorii de găzduire importanți
  • compatibil cu modulele WPML și WPML Media
  • nicio limită de dimensiune pentru fișier
  • integrates with Gravity Forms post_image field type optimizing the images upon upload
  • compatibil cu module de filigranare
  • opțiune pentru a dezactiva imaginile cu optimizare automată la încărcare
  • no credits are used for the images that are optimised less that 5%
  • direct integration with CloudFlare, either by using an API Key or a Token
  • Raport de optimizare pentru 30 de zile cu toate detaliile pentru imagini și statistici generale
  • We are GDPR compliant! Read more.
  • credite gratuite de optimizare pentru organizații non-profit, contactează-ne pentru detalii

Cât costă?
ShortPixel vine cu 100 de credite gratuite/lună și poți cumpăra credite suplimentare cu doar 4,99 $ pentru 5.000 de credite imagine.
Vezi prețurile noastre.

★★★★★ Un modul formidabil care lucrează foarte bine, o reducere globală de 62%. robertvarns
★★★★★ Sosul secret pentru un site web WordPress. mark1mark
★★★★★ Un modul pe care trebuie să-l ai, suport excelent! ElColo13
★★★★★ Un modul excelent! Serviciu pentru clienți chiar mai bun! scaliendo
★★★★★ Comprimare excelentă pentru imagini, un modul solid, suport la fel de bun. matters1959
mai multe testimoniale

Help us spread the word by recommending ShortPixel to your friends and collect 100 lifetime monthly additional image credits for each referred active user. Make money by promoting a great plugin with our 30% commission affiliate program.

Other plugins by ShortPixel

Intră în contact!

Actions and Filters for Developers

The ShortPixel Image Optimiser plugin calls the following actions and filters:

do_action( 'shortpixel_image_optimised', $post_id );

upon successful optimization;

do_action("shortpixel_before_restore_image", $post_id);

before restoring an image from backup;

do_action("shortpixel_after_restore_image", $post_id);

after succesful restore;

apply_filters("shortpixel_backup_folder", $backup_folder, $main_file_path, $sizes);

just before returning the ShortPixel backup folder, usually /wp-content/uploads/ShortpixelBackups. The $sizes are the sizes array from metadata;

apply_filters('shortpixel_image_exists', file_exists($path), $path, $post_id);

post ID is not always set, only if it’s an image from Media Library;

apply_filters('shortpixel_image_urls', $URLs, $post_id);

filters the URLs that will be sent to optimisation, $URLs is a plain array;

apply_filters('shortpixel/db/chunk_size', $chunk);

the $chunk is the value ShortPixel chooses to use as number of selected records in one query (based on total table size), some hosts work better with a different value;

apply_filters('shortpixel/backup/paths', $PATHs, $mainPath);

filters the array of paths of the images sent for backup and can be used to exclude certain paths/images/thumbs from being backed up, based on the image path. $mainPath is the path of the main image, while $PATHs is an array with all files to be backed up (including thumbnails);

apply_filters('shortpixel/settings/image_sizes', $sizes);

filters the array ($sizes) of image sizes which can be excluded from processing (displayed in the plugin Advanced settings);

apply_filters('shortpixel/api/request', $requestParameters, $item_id);

filters the parameters sent to the optimization API (through $requestParameters), described in detail here: ShortPixel Reducer API; $item_id contains the ID of the Media Library item, or the ID of the Custom Media item (when used). In short, this filter can be used to alter any parameters sent to the API, depending on the needs. For example, you can set different resize parameters for different post types, different compression levels, remove EXIF or not, covert WebP/AVIF, and basically any other parameter that is sent to the API for a specific image (together with all its thumbnails).

In order to define custom thumbnails to be picked up by the optimization you have two options, both comma separated defines:


will handle custom thumbnails like image-100x100_tl.jpg;


will handle custom thumbnails like image-uae-100×100.jpg;


will tell the plugin to create double extensions for the WebP/AVIF image counterparts, for example image.jpg.webp/image.jpg.avif for image.jpg;

Hide the Cloudflare settings by defining these constants in wp-config.php:

define('SHORTPIXEL_CFTOKEN', 'the Cloudflare API token that has Purge Cache right');
define('SHORTPIXEL_CFZONE', 'The Zone ID from the domain settings in Cloudflare');

Add HTTP basic authentication credentials by defining these constants in wp-config.php

define('SHORTPIXEL_HTTP_AUTH_USER', 'user');

Capturi ecran

  • Bulk optimization running. (Media>Bulk ShortPixel)

  • Activează-ți cheia API în setări modul. (Setări>ShortPixel)

  • Verifică setările principale după ce ai activat cheia API. (Setări>ShortPixel)

  • Ajustează folosind setările avansate. (Setări>ShortPixel)

  • Comprimă toate imaginile pe care le ai cu un singur clic (Media>ShortPixel în masă)

  • Verifică-ți statisticile: număr de fișiere procesate, spațiu economisit, compresie medie, lățime de bandă salvată, imagini rămase. (Setări>ShortPixel)

  • Verifică starea optimizării imaginilor, restaurează și reoptimizează imaginea. (Media>Bibliotecă)

  • Verifică detaliile referitoare la optimizarea imaginilor. (Media>Bibliotecă->Editează)

  • Verifică starea altor imagini optimizate - imagini din teme sau alte module.(Media>Altă media)


Ia modulul ShortPixel ca să ruleze pe site-ul tău web WordPress:

  1. Sign up using your email at
  2. Vei primi cheia personală API printr-un emailul de confirmare trimis la adresa pe care ai furnizat-o.
  3. Încarcă modulul ShortPixel în directorul /wp-content/plugins/
  4. Folosește-ți cheia API unică pentru a activa modulul ShortPixel în meniul „Module” în WordPress.
  5. Imaginile încărcate pot fi optimizate automat în Biblioteca media.
  6. Gata!

Întrebări frecvente

How does ShortPixel compare to other image optimisation plugins (e.g Smush, Imagify, TinyPNG, Kraken, EWWW, Optimole)?

ShortPixel consistently has better compression rates along with more features, backup support and has very affordable one-time or monthly plans.
Here are a couple of independent reviews:
AuthorityHacker – „ShortPixel is our tool of choice, simply because it’s pretty much automated – we just let it do its thing.” (read full review)
WP Modula – „One of the reasons I’m personally a huge fan of ShortPixel is the built-in support for next-gen image formats like WebP.” (read full review)

Can I use the same API Key on multiple web sites?

Yes, you can.
As long as you have available credits, you can use a single API Key on as many websites as you wish!

What plan is better for me? What do you recommend?

Everyone has different needs, but generally, we recommend getting a One-Time plan to optimize your whole Media Library and then get a Monthly plan to optimize your future uploads. To learn more, have a look at this comparison

I don’t know how many thumbnails do I have, what plan should I take?

To know how many thumbnails you have, just install the plugin and go to Media > Bulk ShortPixel. The plugin will tell you how many thumbnails you’ve got. Based on this, have a look at our plans

Can I upgrade/downgrade easily my plan?

Of course. You can upgrade or downgrade your plans in a couple of clicks from your account on

Can I test/use the plugin for free?

Yes, you can.
We offer 100 free image optimization credits each month. Exceeding the monthly free quota will pause the optimization process till the quota is reset or extended by buying one of our plans.

Can I optimize images that aren’t in Media Library?

You can actually optimize any image you have on your site regardless of its place. You just need to add – in the Advanced section of the ShortPixel Settings – the folders where the images you want to optimize are located and ShortPixel will work its magic and do the rest.

Can I optimize images that are both past and new?

You can optimize all your past/current images and photos using our „Bulk ShortPixel” page in your Media with a single click.

A credit = an optimized image?

Yes, that is correct.
But please note that usually an image in Media Library has 3, 5 or more associated thumbs. Each optimized thumb requires a credit. In the rare cases when ShortPixel does not optimise the image (lossy) with at least 5%, the credit will not be consumed, though.

Can I restore my images? What happens with the originals?

If you choose the „Image backup” option in Settings/ShortPixel then the original version of any optimized image or PDF will be saved in the backup folder.
The original image is needed if you want to restore an image or if you want to convert an image from lossy/glossy to lossless or viceversa.

Care sunt tipurile de format care pot fi optimizate?

ShortPixel optimises JPEG (JPG, JPEG, JPEG 2000, JPEG XR), PNG, GIF (animated and still) and PDF type of files.

Do you have one-time plans?

Yes we do.
The credits that come with our one-time plans never expire. Yummy! 🙂

What happens to my existing images?

Your existing images are replaced with the optimized ones.
If you choose the backup option then the originals will be saved in a separate folder so you can restore them should you ever need/want to do that.

How does the plugin work?

Our light-weight plugin sends the original images to our Image Optimization Cloud where they are compressed. ShortPixel then downloads the optimized images and the unoptimized originals are replaced with the optimised versions.

Do you optimize images in the cloud?

Yes, all the images processsed by ShortPixel are optimized in the Cloud. This takes the load off of your server and allows us to produce the best results.

What payment methods are accepted?

We accept payments via card (Mastercard, Visa, Maestro, American Express, Discover, Diners Club, JCB, UnionPay), PayPal and Apple Pay.

Cum activez cheia API pentru un multi-site?

You have to activate the plugin in the network admin and then activate it manually on each individual site in the multisite. Once you have done that, the Settings menu appears and you can add the API key for each individual site.
As an alternative, you can edit wp-config.php and add this line:


where APIKEY is the API Key received upon sign up.
If configured that way, the API key will be used for all the sites of the multisite but will only be visible on the main site’s Settings page, being hidden for the rest of the sites.

I am not the only one working in the WordPress Dashboard. How can I hide my API key?

There is a simple way to hide the API key, all you need to do is to add these two lines in your wp-config.php:

define('SHORTPIXEL_API_KEY', '<<your api key here>>');
define('SHORTPIXEL_HIDE_API_KEY', true);

How much is a credit?

A credit is used each time ShortPixel optimizes an image or thumbnail by at least 5%. If we’re not able to optimize an image or thumbnail by at least 5% then no credit will be used 🙂
Please also note that usually images in your Media Library have 3-5 thumbs associated and a credit will be used for each featured image or associated thumbnail that is optimized.

Why shall I use a wordpress plugin and not an offline tool?

Because ShortPixel algorithms were perfected while optimizing over 3.5 billion real-life images.
ShortPixel not only offers the best compression for JPEG, PNG, GIF and PDF files but it also saves you a lot of time. You just install it on your site and then ShortPixel will take care that all the images on your site are immediately optimized after upload.

Does optimizing images affect my ALT tags?

No, ShortPixel only optimizes images, it won’t touch anything else like your HTML/CSS.

If I stop using ShortPixel will my images remain optimized?

Once optimized, the images will remain optimized unless you explicitly choose to restore them. But why would you do that? 🙂

Do I have to pay monthly or one time?

We have both options available.
One-time credits never expire are a bit more expensive. Check out our prices here

When can I cancel a monthly plan?

Whenever you want.
The credits you still have available for the current billing period will still be available until the end of the billing period. At the end of it, you won’t be billed again and the plan will be reset to the free plan.

When credits expire?

Monthly credits expire after 30 days while one-time credits never expire.

Do you have an API?

Yes, we have several APIs and tools.
You can learn more about it here:

Can I use ShortPixel WP plugin on a localhost installation?

Unfortunately not 🙁
But you can use either our command line tool or our web tool

How does resizing work?

If you choose the option to resize images on your site, then the featured image can be resized to a predefined size while keeping its aspect and proportions intact. The associated thumbs won’t be resized.
Using this option you can safely upload original images safely without needing to apply any pre-processing to make them smaller.

Va funcționa ShortPixel dacă site-ul meu folosește CloudFare?

Absolutely! Sometimes you’ll need to make sure you whitelist some IPs, just contact us and we’ll assist you with that.

M-am blocat. Ce fac?

Echipa ShortPixel este aici pentru a ajuta. Contactează-ne!


2 iunie 2022
Es un plugin que ayuda a comprimir y optimizar las imágenes. Sin embargo al combinarlo con su complemento de Adaptación de imágenes se puede complicar un poco. Considero que podría ser más fácil para brindarle a todo tipo de usuarios, como es en mi caso que requiero aprender un poco más sobre estos pequeños detalles, que pueden ser asumidos que todos pueden saber cómo configurarlo de manera fácil y de seguro hay varias personas al igual que yo que le puede ser un poco más complejo. Les doy 4 estrellas con el deseo que continúen mejorando como lo han hecho y que de seguro lo tienen previsto. Felicidades, buen trabajo.
27 mai 2022
Resubmitting by bad review as I got carried away the other day with my choice of words and it got removed. I feel that the community needs to know how bad of a plugin this is. This plugin is straight up bad and a total nightmare. Run it on your websites and it will often break images for no reason. Contact their support and they always dodge the bullet but putting the blame on your setup and other "conflicting" plugins. Each time it broke my website, it was just after running this plugin and doing nothing else... This plugin broke already 3 of my websites. Image just disappear after you run that thing, at best you need to put them back up one by one which is a massive time sink, at worst they just break and good luck with that when it happens. Don't waste your time with this, use free plugins like LSCache image optimizer which does 10 times a better job and for free. Please do not contact me for support following my review, you won't get a nice welcome!
18 mai 2022
This plugin significantly improved my google page speed score. It also has an amazing customer support team that answers within several hours.
4 mai 2022
Plugin says it is reducing image file size, but it seems to use a lot of server resources to do it.
24 aprilie 2022
The plugin is worthless unless you pay the subscribing fee. Literally on fix 50 images. There are free one's that work just fine.
Citește toate cele 668 de recenzii

Contributori și dezvoltatori

„ShortPixel Image Optimizer” este un software open-source. La acest modul au contribuit următoarele persoane.


„ShortPixel Image Optimizer” a fost tradus în 15 locale. Mulțumim traducătorilor pentru contribuția lor.

Tradu „ShortPixel Image Optimizer” în limba ta.

Te interesează dezvoltarea?

Răsfoiește codul, vezi depozitarul SVN, sau abonează-te la jurnalul de dezvoltare prin RSS.

Istoric modificări


Release date June 22nd, 2022
* Fix: some notifications could not be dismissed because of a jQuery error, kudos to @KZeni for the fix;
* Fix: a JS typo was preventing certain actions from completing in the Media Library;
* Fix: an error was showing up in the bulk when the legacy format date field was missing or incorrect;
* Language: 0 new string added, 0 updated, 0 fuzzed, and 0 obsoleted.


Release date June 21st, 2022
* Fix: the plugin now recognizes the offloaded WebP/AVIF files, when they are not also present anymore on the server;
* Fix: in some cases, the bulk and manual optimization was stuck due to some errors related to the legacy optimization information;
* Fix: when saving the settings, the credits quota and other API-related data will be sent to the API, for faster sync;
* Fix: when having the backups turned off, a placeholder image was displayed instead of the original one;
* Fix: an empty space was sometimes shown on some pages, as a result of some dismissed notifications;
* Fix: various small fixes around the plugin processing engine, for increased speed and stability;
* Fix: updated various pieces of code in accordance with the WordPress Coding Standards;
* Language: 1 new string added, 0 updated, 0 fuzzed, and 0 obsoleted.


Release date June 16th, 2022
* Fix: an uncaught error was fixed for the sites running without the fileinfo PHP extension that is needed by the plugin to get the mime type of the files;
* Fix: the resize switch from the settings wasn’t properly working;
* Fix: a hidden modal in the dashboard was taking up a lot of empty space;
* Fix: some popups in the settings were always getting triggered in WordPress versions 5.5 and below;
* Fix: if the admin bar tooltip cannot load for any reason, let the JS processor continue its job;
* Fix: advancing from step 2 of the bulk process was sometimes blocked;
* Tweak: improved the notification text and updated the link around the legacy metadata migration;
* Tweak: the legacy conversion notification is now hidden when out of credits;
* Language: 0 new strings added, 3 updated, 0 fuzzed, and 0 obsoleted.


Release date June 14th, 2022
* Fix: a fatal error showed up in some cases right after updating the plugin, which is now fixed;
* Language: 0 new strings added, 0 updated, 0 fuzzed, and 0 obsoleted.


Release date June 14th, 2022

We hope today is a lucky day because SPIO 5 is super cool, excellent, and faster. Now, bug-free! Just kidding 🙂 read on for the changelog and be kind to us in reporting issues. The dev team will be eternally grateful!
* New: this is a major rewrite of the plugin, where all the processing engine has been completely changed, as well as other major parts of the plugin;
* New: the optimization information is moved to custom tables in the database in order to avoid the situation when re-optimization occurs because ShortPixel optimization data was wiped;
* New: the whole bulk processing has been reworked and streamlined into a very nice 4 steps process, with more details and clarity about what is going to be processed;
* New: the JavaScript processor that is in charge of processing everything that needs to be optimized has been completely rewritten, adding more clarity and details;
* New: added WP-CLI support for most of the operations that can be performed with the plugin; please check the knowledge base for more details;
* New: due to the new bulk and JS processor, WebP and/or AVIF files can be generated without the need to re-optimize the whole Media Library;
* New: added more features for Custom Media, such as Cloudflare integration, displaying the internal ID for easier tracking, checks for permissions when adding new folders, and other smaller fixes;
* New: the settings were reorganized and refreshed, a Tools tab was added and tooltips are now available for an easier understanding of the functionalities;
* New: Breaking Change! regex exclusions are now moved to their own type regex-name and regex-path; if you are using regex exclusions please check them in detail and adjust as necessary;
* New: added the possibility for double AVIF extension that works in a similar manner to the double WebP extension;
* Tweak: removed Process in the front-end option due to performance issues; the same effect can now be achieved with WP-CLI commands;
* Tweak: Breaking Change! due to the code changes, some of the filters in version 4 are now deprecated; please check again your integrations if you used a filter in version 4;
* Tweak: removed the integration with Cloudflare Global API Key for security reasons, please use the Cloudflare Token instead;
* Fix: the image size is now updated correctly in the database (following the change in WordPress 6.0);
* Fix: in some cases, when running out of credits, the PDF upload wasn’t possible;
* Fix: the optimized/unoptimized filter in Media Library works correctly now;
* Fix: a confirmation message shows up again when saving settings;
* Language: pretty much all strings were either added, updated, fuzzed, or obsoleted, therefore we didn’t lose time in counting them; we hope you will understand.


Release date June 2nd, 2022
* Fix: updated all add_query_arg and remove_query_arg functions for enhanced security;
* Fix: in some cases, the offloading via WP Offload Media wasn’t properly done when converting from PNG to JPG;
* Fix: PDF files weren’t offloaded via WP Offload Media when running out of credits;
* Fix: removed the backups folder calculation because it was making the settings page very slow in certain cases;
* Fix: removed the consumed credits from the statistics tab, because it wasn’t working correctly;
* Fix: increased the default image resize options;
* Fix: a potential fatal error on PHP 8 was corrected;
* Tweak: added a new filter for the requests that are sent to the optimization API, documented above in the Developers section;
* Language: 0 new strings added, 0 updated, 0 fuzzed, and 0 obsoleted.


Release date March 31st, 2022
* Fix: fixed the integration with the WP Media Offload plugin, which was broken in version 3.6.0;
* Fix: added support for offloading AVIF files via WP Media Offload;
* Fix: PDF files were not offloaded via WP Media Offload if the process PDF option wasn’t enabled in SPIO;
* Fix: added support for delivering animated gif files as WebP when using the .htaccess method;
* Fix: the link for the plugin settings was leading to a 404 in the network admin of a multisite install;
* Tweak: added 2 new constants for adding the HTTP basic authentication credentials directly in wp-config.php;
* Tweak: added a notification in case of downgrading from the upcoming SPIO 5 version;
* Compat: added integration with Pantheon cache, thanks to @TrilipuT & @LogicEveryWhere;
* Language: 3 new strings added, 0 updated, 0 fuzzed, and 0 obsoleted.


Release date February 8th, 2022
* Fix: an error was occurring on new installs when using PHP8;
* Fix: when uploading an image through Gutenberg’s image block, the optimization wasn’t getting triggered;
* Fix: wrong path for picturefill.js that was used only in certain cases on IE;
* Language: 0 new string added, 0 updated, 0 fuzzed, and 0 obsoleted.


Release date January 17th, 2022
* Fix: switched all requests to the API to https to avoid insecure warnings;
* Fix: certain excludes by path were seen as regex-only and weren’t processed correctly;
* Fix: the upgrade pop-up was not considering properly AVIF & WebP when proposing upgrade options;
* Fix: in certain cases, on Custom Media, there were some PHP Notices related to backups;
* Fix: AVIF files weren’t removed when deleting an image from the Media Library;
* Fix: when the option to optimize images added in the front-end was enabled, some unnecessary calls to the backend were made in some cases;
* Language: 0 new string added, 0 updated, 0 fuzzed, and 0 obsoleted.


Release date October 11th, 2021
* Fix: the plugin is now checking for the UPLOADS constant when building the paths on MultiSite installs;
* Fix: in certain specific cases, a fatal error was triggered when the backup couldn’t be restored;
* Fix: if the automatic Media Library optimization is disabled, the plugin will also disable the front-end processing option;
* Fix: removed inaccurate statistics from the bulk screen summary until the next major release;
* Language: 0 new string added, 0 updated, 0 fuzzed, and 0 obsoleted.


Release date August 31st, 2021
* Fix: in some cases, the MIME type of other files than images were wrongly set to image/jpg;
* Fix: when restoring from backup a PNG that was converted to JPG, the MIME type wasn’t set back to image/png;
* Fix: in case backup fails for any reason, the image in discussion will be skipped (so the original one won’t get overwritten);
* Language: 0 new string added, 0 updated, 0 fuzzed, and 0 obsoleted.


Release date August 25th, 2021
* Compat: Added a notification system for the cases when AVIF files cannot be delivered with the current server/host settings;
* Compat: bumped the minimum supported PHP version to 5.6;
* Language: 5 new string added, 0 updated, 0 fuzzed, and 0 obsoleted.


Release date July 28th, 2021
* Fix: Error when using WordPress 5.8 Widget editor;
* Fix: Error when using WP-Offload and WebP image could not be detected;
* Fix: PNG2JPG when using WP without date directory format would incorrectly add ./ to filename;
* Fix: Unregistered retina files could throw off optimization;
* Fix: Easy Watermark plugin changed its main file, so it couldn’t be properly detected;
* Language: 0 new string added, 0 updated, 0 fuzzed, and 0 obsoleted.


Release date May 12th, 2021
* Fix: the Bulk screen reflects better the extra credits used for WebP and/or AVIF creation;
* Language: 1 new string added, 0 updated, 0 fuzzed, and 0 obsoleted.


Release date May 5th, 2021
* Fix: undefined variable notice;
* Fix: some strings had the wrong translation domain;
* Fix: WSO banner can now be hidden either with a constant or with a filter;
* Language: 0 new strings added, 0 updated, 0 fuzzed, and 0 obsoleted.


Release date April 28th, 2021
* New: ability to generate and serve the AVIF version of the images;
* New: WebP and AVIF files can now be delivered without conditioning of the generation of such files;
* Fix: Keep the loading=lazy attribute on IMG tags when delivering next-generation images using the picture method;
* Fix: Custom database tables were created without primary keys and that caused issues in some cases;
* Fix: Empty alt tag should not be stripped with WebP delivery;
* Fix: bug when using S3-offload in combination with Webp delivery;
* Fix: fixes, additions, and tweaks to the plugin notifications system;
* Language: 9 new strings added, 14 updated, 0 fuzzed, and 0 obsoleted.


  • please refer to the changelog.txt file inside the plugin archive.