ShortPixel Image Optimizer


A freemium, easy to use, comprehensive, stable and frequently updated image compression plugin supported by the friendly team that created it. 🙂

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.

Shortpixel benötigt minimale Ressourcen und funktioniert bestens mit jeder Art von Web-Hosting – egal, ob „shared“, „cloud“, „VPS“ oder „dedicated“. Es kann jedes Bild auf deiner Website optimieren – selbst solche, die nicht in der Mediathek aufgelistet sind, z.B. aus Galerien wie NextGEN, Modula oder direkt per FTP hinzugefügt!

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.

Make an instant image compression test of your site or compress some images to test our optimization algorithms.

Warum ist ShortPixel die beste Wahl, wenn es um Bildoptimierung oder PDF-Komprimierung geht?

  • popular plugin with over 300,000 active installations – according to 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
  • compatible with WP Retina 2x – all retina images are automatically compressed. How to benefit from Retina displays?
  • optimize thumbnails as well as featured images. You can also select individual thumbnails to exclude from optimization
  • Fähigkeit, jedes Bild deiner Website zu optimieren, inklusive Bilder in NextGEN Gallery und jeder anderen Bildgalerie oder Slider.
  • 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
  • Konvertierung von CMYK nach RGB.
  • Überspringe bereits optimierte Bilder.
  • 24-stündiger blitzschneller Support (24/7) direkt von den Entwicklern.
  • easily test lossy/glossy/lossless versions of the images with a single click in your Media Library
  • great for photographers: keep or remove EXIF data from your images, compress photos with lossless option
  • Arbeitet bestens sowohl mit HTTPS- als auch HTTP-Websites zusammen.
  • Verwendet Progressives JPEG für große Bilder, um den Bildaufbau zu beschleunigen
  • Du kannst das ShortPixel-Plugin auf mehreren Websites oder in einer Netzwerk-Installation mit einem einzigen API-Schlüssel ausführen.
  • 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
  • Sammel-Optimierung aller vorhandenen Bilder in der Mediathek oder in jeder anderen Galerie mit nur einem Klick.
  • Funktioniert hervorragend für eCommerce-Websites mit WooCommerce oder anderen Plugins.
  • Arbeitet großartig mit NextGEN Gallery, FooGallery und anderen Galerien und Slidern zusammen.
  • Kompatibel mit Websites von „WP Engine“ und allen großen Hosting-Anbietern.
  • Kompatibel mit WPML und WPML-Media-Plugins.
  • Keine Dateigrößen-Begrenzung.
  • Integration mit dem „post_image“-Feldtyp von Gravity Forms, um Bilder nach dem Upload zu optimieren
  • Kompatibel mit Wasserzeichen-Plugins.
  • Option, um die automatische Bildoptimierung nach dem Upload zu deaktivieren.
  • 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
  • 30 days optimization report with all image details and overall statistics
  • Wir sind für die DSGVO gerüstet! Weiterlesen
  • Kostenlose Optimierungs-Credits für Non-Profit-Organisationen. Kontaktiere uns für Details.

Wie viel kostet es?
ShortPixel beinhaltet 100 Credits/Monat kostenlos, und zusätzliche Credits können schon ab 4,99 $ für 5.000 Bild-Credits erworben werden.
Sieh dir unsere Preise an.

★★★★★ A Super Plugin works very well 62% reduction overall. robertvarns
★★★★★ The secret sauce for a WordPress website. mark1mark
★★★★★ A must have plugin, great support! ElColo13
★★★★★ Excellent Plugin! Even Better Customer Service! scaliendo
★★★★★ Great image compression, solid plugin, equally great support. matters1959
more testimonials

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

Tritt mit uns in Verbindung!

Actions und Filter für Entwickler

Das ShortPixel Bildoptimierungs-Plugin verwendet folgende Actions und Filter:

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).

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 image counterparts, for example image.jpg.webp for image.jpg;

define("SHORTPIXEL_NOFLOCK", true);

don’t use flock queue, only activate this when you have flock() denied errors on your installation;


adds timestamps to URLS, to prevent hitting the cache. Useful for persistent caches.

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');

Hide the WSO banner in the settings by defining this constant in wp-config.php:

define('SHORTPIXEL_NO_BANNER', true);

Alternatively, you can use this filter in your theme’s functions.php file:

add_filter('shortpixel/settings/no_banner', true);


  • Sammel-Optimierung bei der Arbeit. (Medien>ShortPixel Sammelverarbeitung)

  • Aktiviere deinen API-Schlüssel in den Plugin-Einstellungen. (Einstellungen>ShortPixel)

  • Überprüfe die Haupteinstellungen, nachdem der API-Schlüssel aktiviert wurde. (Einstellungen>ShortPixel)

  • Verfeinere sie mit Hilfe der „Erweitert“-Einstellungen. (Einstellungen>ShortPixel)

  • Komprimiere all deine vergangenen Bilder mit nur einem Klick. (Medien>ShortPixel Sammelverarbeitung)

  • Prüfe deine Statistiken: Anzahl verarbeiteter Bilder, eingesparter Speicherplatz, durchschnittliche Komprimierung, eingesparte Bandbreite, verbleibende Bilder. (Einstellungen>ShortPixel)

  • Prüfe den Status der Bildoptimierung, stelle das Bild wieder her oder optimiere es erneut. (Medien>Medienübersicht)

  • Check image optimisation details. (Media>Library->Edit)

  • Prüfe den Status von anderen, optimierten Bildern - solche von Themes oder anderen Plugins. (Medien>Andere Medien)


So bringst du das ShortPixel-Plugin auf deiner Website zum Laufen:

  1. Sign up using your email at
  2. Du wirst deinen persönlichen API-Schlüssel durch eine Bestätigungs-E-Mail an die angegebene Adresse erhalten.
  3. Lade das ShortPixel-Plugin in das Verzeichnis /wp-content/plugins/ hoch.
  4. Verwende deinen persönlichen API-Schlüssel, um das ShortPixel-Plugin im „Plugins“-Menü von WordPress zu aktivieren.
  5. Hochgeladene Bilder können in der Mediathek automatisch optimiert werden.
  6. Fertig!


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)

Kann ich den gleichen API-Schlüssel auf mehreren Websites verwenden?

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

Kann ich das Plugin kostenlos testen/verwenden?

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.

Kann ich Bilder optimieren, die sich nicht in der Mediathek befinden?

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.

Ein Credit = Ein optimiertes Bild?

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.

Kann ich meine Bilder wiederherstellen? Was geschieht mit den Originalen?

Wenn du die Option „Bild-Sicherung“ unter Einstellungen/ShortPixel wählst, wird die Original-Version von jedem optimierten Bild oder PDF in einem Sicherungsordner gespeichert.
Das Original-Bild wird benötigt, falls du ein Bild wiederherstellen willst oder es von „verlustbehaftet/glänzend“ zu „verlustfrei“ oder umgekehrt konvertiert werden soll.

Welche Format-Arten können optimiert werden?

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

Gibt es Einmal-Tarife?

Ja, die gibt es.
Die Credits unserer Einmal-Tarife verfallen nie. Toll! 🙂

Was geschieht mit meinen vorhandenen Bildern?

Deine vorhandenen Bilder werden durch die optimierten ersetzt.
Bei Wahl der Option zur Sicherung werden dann die Originale in einem separaten Ordner gespeichert, so dass du sie wiederherstellen kannst, solltest du das jemals tun müssen/wollen.

Wie funktioniert das Plugin?

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?

Ja, alle von ShortPixel verarbeiteten Bilder werden in der Cloud optimiert. Dies nimmt die Last von deinem Server und ermöglicht uns, die besten Ergebnisse zu erzielen.

Welche Zahlungsarten werden akzeptiert?

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

Wie aktiviere ich den API-Schlüssel in einer Netzwerk-Installation?

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.

Ich bin nicht der Einzige, der im WordPress Dashboard arbeitet. Wie kann ich meinen API-Schlüssel verbergen?

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);

Wie viel ist ein Credit?

Ein Credit wird verbraucht, wenn ShortPixel ein Bild oder Vorschaubild um mindestens 5 % optimiert. Wenn es uns nicht gelingt, ein Bild oder Vorschaubild um mindestens 5 % zu optimieren, wird kein Credit verbraucht. 🙂
Bitte beachte auch, dass Bildern in deiner Mediathek üblicherweise 3-5 Vorschaubilder zugeordnet sind. Je ein Credit wird für jedes Beitragsbild oder zugeordnete Vorschaubild, das optimiert wird, verbraucht.

Warum sollte ich ein WordPress-Plugin und nicht ein Offline-Werkzeug verwenden?

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.

Beeinflusst die Bildoptimierung meine „ALT“-Tags?

Nein, ShortPixel optimiert nur Bilder. Es verändert nichts anderes, wie beispielsweise dein HTML/CSS.

Bleiben meine Bilder optimiert, wenn ich ShortPixel nicht mehr verwende?

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

Kann ich monatlich oder einmalig zahlen?

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

Wann kann ich meinen monatlichen Tarif kündigen?

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.

Wann verfallen Credits?

Monatliche Credits verfallen nach 30 Tagen, wohingegen Einmal-Credits nie verfallen.

Gibt es eine API?

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

Kann ich das Shortpixel-Plugin für WordPress auf einer „Localhost“-Installation verwenden?

Leider nicht 🙁
Aber du kannst unser Kommandozeilen- oder Web-Werkzeug benutzen:

Wie funktioniert die Größenänderung?

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.

Funktioniert ShortPixel auch, wenn meine Website Cloudflare nutzt?

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

Ich stecke fest. Was kann ich tun?

Das ShortPixel-Team ist da, um zu helfen. Kontaktiere uns!


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. April 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.
28. April 2022
Hi, great idea and good functinality, but it really is a pain setting it up properly for bulk image optimization. We get loads of errors because the plugin seems to be "pulling" images from our server upon AJAX request. It's bad by design in many ways: Firewalls of your ISP blocking potentially the request; .htaccess files blocking the access to the directory, Cloudflare might detect an unusual traffic and/or block the IP and many more... Should be done the proper way: That our server pushes the blob-image to the API Endpoint and receives back the compressed image. All problems solved. The developers are great and really really helpful and take care of customers like me. Great!!!
20. April 2022
The plugin is working very well. Support is the best, they helped me configure the rules for the Nginx web server, and also quickly fix the converter.
Alle 666 Rezensionen lesen

Mitwirkende & Entwickler

„ShortPixel Image Optimizer“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:


„ShortPixel Image Optimizer“ wurde in 15 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „ShortPixel Image Optimizer“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.



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.


Release date March 15th, 2021
* New: added 2 new filters, one for the backup paths and one for the full list of image sizes displayed by the plugin in the Advanced settings;
* Fix: png2jpg wouldn’t update post_mime_type to image/jpeg when converting;
* Fix: replaced Get_home_path in GetBackupDirectory to use our solution;
* Fix: unlisted images were not working properly when adding an unlisted image after optimizing other unlisted images;
* Fix: double WebP path files (e.g. filename.jpg.webp) will now be removed correctly when the original image is deleted;
* Tweak: various updates to the readme file;
* Language: 0 new strings added, 0 updated, 0 fuzzed, and 0 obsoleted.


Release date October 21st 2020
* Fix: the spinning robot head on wp-admin pages was never stopping, sorry for that;
* Language: 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.


Release date October 20th 2020
* New: Plugin update notification system for future major versions;
* Tweak: the plugin will not log manually when not logged in as administrator;
* Fix: the plugin was incorrectly assuming the scheme for offloaded media files/backups;
* Fix: in some situations the WebP file links weren’t correct on some specific multisite installs;
* Fix: WebP to Picture function also removes invalid lazy load tag (WordPress 5.5+);
* Fix: there were a few dead links on settings page;
* Language: 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.


Release date August 26th 2020
* Fix: there was a PHP warning when using the PICTURE method to deliver WebP images, which is now fixed;
* Fix: in some cases the image URL’s were relative and the optimization could not be done;
* Language: 4 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.


Release date August 19th 2020
* HelpScout and Quirobot widgets are now disabled
* Language: 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.


Release date August 17th 2020
* New: Small refactor of the way to handle ABSPATH;
* Fix: jQuery browser ( IE 6.0 support removed ) for WordPress 5.5;
* Fix: Always reset quota when doing check notice, to prevent hanging notices;
* Compat: Addded Phoenix Media Rename plugin to the conflicting plugins list, because of the way they treat the ShortPixel metadata;
* Language: 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.


Release date July 14th 2020
* Fix: Images weren’t optimized when they were added from the Upload function of the Gutenberg image block;
* Fix: Scaled images when using relative paths now don’t fail on domain issues;
* Fix: Drop any notices that don’t have ShortPixel Notice as SubClass;
* Fix: Properly handle some situations when the .htaccess file is read-only;
* Fix: Avoid the plugin crash in some specific situations when an invalid API Key was provided;
* Fix: Notices were being displayed for the first time custom folders were added on a multisite install;
* Fix: Optimize now wasn’t displayed anymore as a button in Other Media for multisite installs;
* Fix: In certain situations, when the image timestamp changed, the optimization was counting 2 credits;
* Language: 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.


Release date June 10th 2020
* Fixed a fatal error when specific notifications were active and the plugin wasn’t updated through WordPress;
* Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.


Release date June 9th 2020
* Fixed a fatal error when WebP delivery was active;
* Fixed an error in a specific situation when running out of credits while the bulk processing was running;
* Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.


Release date June 4th 2020
* Added an animation in settings that better explains the automatic resize done by ShortPixel;
* Fix for fatal errors in some cases when updating the plugin, by moving the class loader to PSR-4;
* Fix for a situation where the compare function wouldn’t work because of a wrong assumption for the backup folder path;
* Fix: if directory structure is fully empty, select other media folder displays empty modal;
* Fix for check quota button that wasn’t working in certain situations;
* Fix for missing DB table when doing a bulk restore before having optimized images;
* Fix for a DB foreign key issue in situations where multiple WordPress sites run on the same DB;
* Fix for backup getting broken on IIS/Windows servers, because of the way Windows handles the paths;
* Compability fix for WooCommerce germanized PRO plugin, where the cart page was throwing a fatal error because of the PDF that ShortPixel was trying to optimize;
* Various fixes for other media screen, to make it more consistent with the Media Library;
* Language – 5 new strings added, 1 updated, 1 fuzzied, and 0 obsoleted.


Release date 20th May 2020
* Fix for a situation when running the bulk could result in duplicate images;
* Updated some old docs links;
* Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.


Release date 7th May 2020
* Added a warning for the case when Imagik library isn’t available and „Keep EXIF data is enabled“;
* Added a check to prevent the bulk process to be called in multiple browsers in order to decrease the load on admin-heavy sites;
* Fix for the situation when the bulk process would enter a loop in certain situations;
* Fix for the notices after bulk restore that would duplicate the files missing form backups;
* Fix for multisite when DB tables were created even for sub-sites without the plugin being active;
* Language – 1 new strings added, 0 updated, 0 fuzzied, and 5 obsoleted.


Release date: 22nd April 2020
* Fix 400 errors response on admin-ajax.php when using a fontend uploader plugin;
* Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.


Release date: 16th April 2020
* Added a collapsable details feature to notifications, in order to avoid filling up the screen with them;
* Added a filter to completely disable the plugin, when necessary (for certain user roles for example);
* Hide the API key from the support chat module in settings, when the API key is entered via wp-config.php;
* Prevent fatal errors if multiple versions of the plugin are active simultaneously;
* Fix for API key that could be leaked in the frontend through JS;
* Fix for situations where the plugin was crashing if the API key was added via wp-config.php;
* Fix missing optimize button on Edit Media screen;
* Fix for time stamp in Other Media screen when the server is set on another time zone than UTC;
* Fix for JSON parsing errors when set_time_limit function is forbidden;
* Fix for notifications not showing correctly the number of credits available;
* Fix for images stuck in „Pending Restore“ in Other Media, when there was no backup for them;
* Fix for hamburger menu in Other Media not displaying options centered;
* Language – 4 new strings added, 2 updated, 0 fuzzied, and 4 obsoleted.


Release date: 10th April 2020
* Fix for Over Quota notification that didn’t go away even if there were enough credits;
* From now on other ShortPixel notifications will only show up on ShortPixel related pages (Media Library, ShortPixel settings, Other Media page, Bulk Optimize page);
* Added a constant which can be used to completely disable all ShortPixel notifications. To be used with care as in certain cases it can hide important notifications;
* Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.


Release date: 6th April 2020
* Fix for MySQL index errors for MySQL 5.6;
* Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.


Release date: 2nd April 2020
* Complete rewrite of the Other Media part of the plugin. It now looks closer to the standard Media Library, having thumbnails and actions like Compare, Re-optimize and Restore from backup for all images when you have Backups activated;
* Added notification to activate the integration with NextGen Gallery, when the plugin is active and the integration is not activated;
* Improved the way Other Media folders are added and it should not crash anymore for folders with a very large number of images;
* Fix for the extra information (i) next to each Other Media folder in the Advanced Settings;
* Fixes for multiple issues reagrding the NextGen Gallery plugin integration;
* Fix for notififcations showing up when they’re not supposed to show up;
* Fix for multiple notifications when backup files are not found. These are now merged together;
* Fix for notifications that were crashing outside ShortPixel screens;
* Fix for the report that was wrongly stating 40 days, when actually the report is only for 30 days;
* Fix for the exclude regex section that was returning true even if no matches were found;
* Removed from the plugin the files that are not used anymore;
* Language – 15 new strings added, 0 updated, 0 fuzzied, and 8 obsoleted.


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