ShortPixel Image Optimizer

Beschreibung

Ein leicht bedienbares, umfassendes, stabiles und häufig aktualisiertes Freemium-Plugin zur Bildoptimierung, unterstützt durch das freundliche Team, das es erschaffen hat. 🙂

Increase your website’s SEO ranking, number of visitors and ultimately your sales by optimizing 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 here or here.

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

Führe einen sofortigen Bildkomprimierungstest auf deiner Website durch oder komprimiere einige Bilder, um sicherzustellen, dass sie dir gefallen.

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

  • popular plugin with over 200,000 active installations according to WordPress
  • Komprimiere JPG-, PNG- und GIF-Bilder (fest oder animiert) sowie PDF-Dokumente.
  • Option zum automatischen Konvertieren von PNG nach JPG, falls dies zu kleineren Bildern führt. Ideal für große Bilder im PNG-Format.
  • Keine Dateigrößen-Begrenzung.
  • Option zum Konvertieren jedes JPEGs, PNGs oder GIFs (auch animierte!) nach WebP für ein besseres Google-Ranking. Wie aktiviert man WebP?
  • Option zum Einbinden der erzeugten WebP-Bilder in Frontend-Seiten durch Verwendung des <picture>-Tags anstelle von <img>.
  • Kompatibel mit WP Retina 2x – alle Retina-Bilder werden automatisch komprimiert. Wie profitiert man von Retina-Displays?
  • Optimiere Vorschaubilder ebenso wie Beitragsbilder. Du kannst auch individuelle Vorschaubilder von der Optimierung ausschließen.
  • Fähigkeit, jedes Bild deiner Website zu optimieren, inklusive Bilder in NextGEN Gallery und jeder anderen Bildgalerie oder Slider.
  • Integration mit dem „post_image“-Feldtyp von Gravity Forms, um Bilder nach dem Upload zu optimieren
  • Die Größe von Beitragsbildern kann automatisch geändert werden, bevor sie mit zwei unterschiedlichen Optionen optimiert werden. Kein Bedarf für zusätzliche Plugins wie Imsanity.
  • Konvertierung von CMYK nach RGB.
  • 24-stündiger blitzschneller Support (24/7) direkt von den Entwicklern.
  • Prüfe verlustbehaftete/verlustfreie Versionen deiner Bilder leicht mit nur einem Klick in deiner Mediathek.
  • Großartig für Fotografen: Behalte oder entferne EXIF-Daten deiner Bilder und komprimiere Bilder mit der Option „verlustfrei“.
  • 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.
  • Das Plugin lässt sich gefahrlos ausprobieren und verwenden: alle Original-Bilder können mit einem Klick wiederhergestellt werden, entweder einzeln oder als Sammelaktion.
  • 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.
  • Überspringe bereits optimierte Bilder.
  • Kompatibel mit Wasserzeichen-Plugins.
  • Option, um die automatische Bildoptimierung nach dem Upload zu deaktivieren.
  • Bilder mit einem Optimierungsgrad unter 5 % sind kostenlos.
  • Kompatibel zu WooCommerce, WP Offload S3 und WP Stateless
  • 40-tägiger Optimierungsbericht mit allen Bild-Details und Gesamt-Statistik.
  • 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.

Testimonials:
★★★★★ 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 50/50 affiliate program.

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 optimization, $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

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

define(‚SHORTPIXEL_CUSTOM_THUMB_SUFFIXES‘, ‚_tl,_tr‘); will handle custom thumbnails like image-100x100_tl.jpg

define(‚SHORTPIXEL_CUSTOM_THUMB_INFIXES‘, ‚-uae‘); will handle custom thumbnails like image-uae-100×100.jpg
define(‚SHORTPIXEL_USE_DOUBLE_WEBP_EXTENSION‘, true); 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.
.
define(„SHORTPIXEL_EXPERIMENTAL_SECURICACHE“, true); // adds timestamps to URLS, to prevent hitting the cache. Useful for persistent caches.

4.14.3

Release date: 22nd July 2019
* Compatibility with Flywheel hosting by not using flock if Flywheel detected
* When using the PICTURE tag to deliver WebP, keep the width and height at level
* Refactoring of the API Key settings page, refactoring of Other media
* Performance improvements for selecting from large wp_posts and wp_postmeta tables when doing bulk optimization
* Display a message when bulk is skipping many processed images, if bulk processing is ran again.
* Fixed: Other media – Recompress adds „Preserve CMYK“
* Fixed: duplicate error message when validating wrong API key
* Conflict message: align the text vertically and provide space between text and button when displayed on any admin page
* Fixed: Other media Restore fails when original file is readable, not writable

4.14.2

Release date: 1st July 2019
* add the possibility to define custom infixes for thumbnails (like image-uai-150×150.jpg for image.jpg) – comma separated define SHORTPIXEL_CUSTOM_THUMB_INFIXES

4.14.1

Release date: 17th June 2019
* Fix errors when DOMDocument not present

4.14.0

Release date: 17th June 2019
* Add new filters proposed by WP Stateless: shortpixel_backup_folder, shortpixel_image_exists, shortpixel_image_urls
* Better placement of the elements on the Other Media page
* Fix custom bulk for PDFs when the pdf thumbnails are not activated
* Fix selecting items from DB twice for bulk in some circumstances
* Warn user that converting PNG to JPG while keeping EXIF in options doesn’t keep it (no EXIF for PNGs).
* When SHORTPIXEL_DEBUG=x get parameter is provided, display a floating link to the shortpixel_log file
* Adaptive Max execution time and capped to 90 sec. for the bulk background AJAX calls. (Kinsta has a max_execution_time of 300 sec. in PHP but the HTTP connection is cut after 180 sec.)
* Fix custom 404 page for missing images not working when using .htaccess for WebP
* Fix WebP picture tag with relative URLs not working in some circumstances
* Fix replacing the inside an existing tag with another tag.
* Clear SP optimization cache in order to be able to optimize an image which initially had permissions error, after changing the permissions.
* Fix being able to list the contents of ShortpixelBackups on some badly configured servers.
* Fix error when inputting D’Artagnan in the AUTH pass field of settings.
* Add the Quriobot for support.

4.13.1

Release date: 16th April 2019
* fix thumbnail optimization when a thumbnail was replaced with another one
* better integration with Regenerate Thumbnails Advanced

4.13.0

Release date: 10th April 2019
* Bulk restore for the Other Media
* make the filename extension be updated when manually optimizing a PNG from Media Library, if the convert to JPG is active, without refreshing the page
* Integration with Regenerate Thumbnails Advanced new 2.0 beta version
* Add the rules for WebP in the WP-CONTENT .htaccess
* ShortPixel Other Media – display the time of optimization in the grid and offer option to sort by it
* Keep sort order when optimizing / refreshing page on Other Media
* offer the visual comparer for Other Media too
* resolve the Settings inconsistency in Other Media (settings displayed were from when adding the folder not from when actually optimizing)
* Make pressing Escape or clicking outside of any popup close it.
* Fixed: Restoring an Other Media item and then Optimizing it again optimizes it Lossless
* fix generating the WebP tags when the images are either on a subdomain or on a CDN domain having the same root domain as the main site.

EARLIER VERSIONS

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

Screenshots

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

  • Prüfe die Details der Bildoptimierung. (Medien>Medienansicht->Bearbeiten)

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

Installation

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

  1. Melde dich mit deiner E-Mail-Adresse unter https://shortpixel.com/wp-apikey an.
  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!

FAQ

Wie spricht für ShortPixel im Vergleich zu anderen Optimierungs-Plugins (z.B. Smush, Imagify, TinyPNG, EWWW)?

ShortPixel hat bessere Komprimierungsraten, mehr Funktionen sowie Unterstützung für Sicherungen, und bietet erschwingliche Einmal-Tarife an.
Wenn es dir wichtig ist, eine kluge Entscheidung zu treffen, dann nimm dir bitte zehn Minuten und lies diesen Artikel.

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!

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?

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

Kann ich sowohl ältere als auch neue Bilder optimieren?

Sure!
You can optimize all your past/current images using our „Bulk ShortPixel“ page in your Media with a single click.

Ein Credit = Ein optimiertes Bild?

Ja, das stimmt.
Beachte aber bitte, dass ein Bild in der Mediathek üblicherweise drei, fünf oder noch mehr zugeordnete Vorschaubilder besitzt. Jedes optimierte Vorschaubild kostet einen Credit. Im seltenen Fall, dass ShortPixel ein Bild nicht um mindestens 5 % (verlustbehaftet) optimieren kann, wird jedoch kein Credit verbraucht.

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 optimiert Dateien im JPEG-, PNG-, GIF- und PDF-Format.

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?

Unser leichtgewichtiges Plugin schickt die Original-Bilder in unsere Bildoptimierungs-Cloud, wo sie komprimiert werden. ShortPixel lädt dann die optimierten Bilder herunter, und die nicht optimierten Originale werden dann durch diese ersetzt.

Werden die Bilder in der Cloud optimiert?

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?

Wir akzeptieren Zahlungen via PayPal und per Kreditkarte.

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

Du musst das Plugin im Netzwerk-Admin aktivieren und dann für jede einzelne Website oder im Netzwerk aktiveren. Danach erscheint das Einstellungsmenü, und du kannst den API-Schlüssel für jede einzelne Website hinzufügen.
Alternativ kannst du wp-config.php bearbeiten und diese Zeile hinzufügen:
define(‘SHORTPIXEL_API_KEY’, ‘APIKEY’)
wobei „APIKEY“ der nach Anmeldung erhaltene API-Schlüssel ist.
Bei dieser Vorgehensweise wird der API-Schlüssel für alle Websites oder das Netzwerk verwendet, ist aber nur auf der Einstellungsseite der Haupt-Website sichtbar, während er auf den restlichen Websites verborgen bleibt.

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

Es gibt einen einfachen Weg, um den API-Schlüssel zu verbergen. Du musst nur diese beiden Zeilen zu deiner wp-config.php hinzufügen:
define(‚SHORTPIXEL_API_KEY‘, ‚<>‘);
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 a hundred million 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?

Unbedingt!
Einmal optimiert bleiben die Bilder so, es sei denn, du entscheidest dich ausdrücklich dafür, sie wiederherzustellen. Aber warum solltest du das tun? 🙂

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:
https://shortpixel.com/api-tools

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

Leider nicht 🙁
Aber du kannst unser Kommandozeilen- oder Web-Werkzeug benutzen:
https://shortpixel.com/web-tool-docs
https://shortpixel.com/cli-docs

Wie funktioniert die Größenänderung?

Bei Verwendung der Option zur Größenänderung von Bildern kann das Beitragsbild auf eine festgelegte Größe geändert werden, wobei Seitenverhältnis und Proportionen erhalten bleiben. Die Größe der zugeordneten Vorschaubilder wird nicht geändert.
Durch diese Option kannst du problemlos Original-Bilder hochladen, ohne diese vorab zu bearbeiten, um sie zu verkleinern.

Funktioniert ShortPixel auch, wenn meine Website Cloudflare nutzt?

Unbedingt! Manchmal ist es erforderlich, einige IPs auf die Whitelist zu setzen. Kontaktiere uns einfach, und wir helfen dir dabei.

Ich stecke fest. Was kann ich tun?

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

Rezensionen

6. Dezember 2019
I'm extremely happy to have finally found an image optimizer like ShortPixel that: 1. compresses to absolutely optimal levels (the "glossy" setting is PERFECT), 2. offers the ideal level of advanced compression selectability, without offering too much or too little control, 3. works as it should without intrusion to editor-level users (they have no idea that their stupidly large non-optimized photos are being optimized automatically), and 4. offers a solid amount of monthly image uploads (100) with FULL Pro level functionality for free. Better than WP Smush and literally every other image optimizer in the WP marketplace. And if your or your clients need more volume than 100 images per month, it's well worth the modest price - trust me! Thank you, ShortPixel!
8. Dezember 2019
It is ok. But when i disinstall always appears the message to bud cdn.
4. Dezember 2019
I have the paid version of the plugin and it is brilliant. Highly recommended! The plugin has optimized my website´s image. As a result, the plugin decreased the website load time. The result is priceless.
28. November 2019
Great to handle subaccounts for customers.
Lies alle 479 Rezensionen

Mitwirkende & Entwickler

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

Mitwirkende

„ShortPixel Image Optimizer“ wurde in 9 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.

Änderungsprotokoll

4.15.2

Release date: 28th November 2019
* Fix for is_null error and „Call to undefined method ShortPixel\ShortPixelPlugin::alterHtaccess“ in some cases.
* Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted

4.15.1

Release date: 27th November 2019
* Fix the infamous T_PAAMAYIM_NEKUDOTAYIM error on PHP 5.3 with WP Offload Media compat. module.
* Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted

4.15.0

Release date: 27th November 2019
* Ask if WebP files should be created before bulk optimization : checkbox added in Bulk page.
* Added filters for optimal chunk size when selecting records from wp_postmeta while bulk processing: ’shortpixel/db/chunk_size‘.
* Optimize images also on edit-media screen.
* Experimental support for static cache firewalls, and sending images w/ timestamp: SHORTPIXEL_EXPERIMENTAL_SECURICACHE.
* Limit loading of JS / CSS to pages we do work on.
* Refactoring & speed optimizations: – new external class for gravity forms, nextgen and visual composer, new controller for global admin hooks, new front controller, updated plugin init, clean(ish) root file, database optimization(reduced number of queries), unlistedThumbs checker only fires when the optimize unlisted check is active, optimizations for filesystem and findFileByPattern.
* WPML Duplicates – Don’t mark empty GUID’s as duplicate.
* Fix broken styles on WP 5.3.
* Fix in case meta_value in processCountable has a WP_Error object instead of normal metadata.
* Fix on WP Engine when large wp_postmeta table: limit to 16K the size of the query with ID list.
* Fixed: error when log path is not writeable
* Fixed: double sends within the same images, can happen with something like WPML and it’s duplicated media.
* Fixed: bug when searching unlisted images, in some circumstances.
* Fixed: max_execution_time when time is set lower than 0.
* Fixed: directories with no permission would give PHP error
* Fixed: pathToUrl now also works for paths outside wp uploads
* Fixed: check for DOING_AJAX on redirect to settings.
* Fixed: Shortpixel icon + exclamation mark in toolbar showing on every page load.
* Fixed: Add Custom media browser doesn’t display files anymore
* Fixed: WebP option adds an extra border if image already has a border -> borders will not be replicated to tags.
* Fixed: Validating empty key doesn’t show any message.
* Fixed: on Nginx writes .htaccess files.
* Fixed: Bug with safeGetAttachmentUrl for URLs that start with //.
* Fixed: New S3-Offload version breaks Shortpixel and offloading.
* Fixed: get_attached_file when S3-Offload is active, breaks other plugins.
* Fixed: crash when doing .htaccess files ( WP 5.3 specific ).
* Fixed: double file occurences on png2jpg in conjunction with s3offload.
* Language – 1 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted

4.14.6

Release date: 9th October 2019
* Don’t convert to <picture> the <img>s with backgrounds.
* Remove unused eval() call.
* Restore the validate button next to API Key but change label to „Save and validate“
* Fixed: PNGtoJPG issue with already uploaded images
* Fixed: finding wrong unlisted thumbnails due to regex.
* Fixed: fatal error when trying to delete crashed attachement ( without proper URL )
* Fix for S3 offload – PNG2JPG , doesn’t remove old JPG files
* Fixed: S3Offload will not offload anymore when ‚Copy files to bucket‘ is off ( and object was not previously offloaded )
* S3Offload doesn’t offload via optimiser anymore if this setting is off
* Fixed: cutting out initial offload if optimization needs to be done, when autolibrary is on
* Fix for PNG2JPG – JPG files remained in backupdir.
* Small fix for remote download thumbnails
* Fixed: notice in filemodel due meta-facade feeding array
* Fixed: bug in File2Url in filesystemcontroller
* Fixed: download issue in attempt to remote download
* Language – 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted

4.14.5

Release date: 29th August 2019
* If constant SHORTPIXEL_USE_DOUBLE_WEBP_EXTENSION is defined as true, use double extension for WebP (.jpg.webp)
* Fixed: Javascript – String.prototype causes errors on React apps
* Fixed: Undefined page load when using ShortPixel and Divi preloaded images
* Fixed: Offload Media – When removing PNG2JPG converted file, the files / folder are not removed.
* Fixed: When the constant that enables using double extensions for WebP (.jpg.webp) is active, the webp’s are found as unlisted thumbnails and sent to optimization.
* Fixed: missing call to apply_filters(’shortpixel_image_exists’…) on a particular case.
* Language – 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted

4.14.4

Release date: 19th August 2019
* Check if unlisted thumbnails present for already optimized images (in case the thumbnails were added later) in Media Library list and when doing bulk. This also integrates with the Unicode plugin.
* If JSON PHP module not present, add a proper error
* Fixed: bulk error „WordPress database error You have an error in your SQL syntax“ on some installs
* Fixed: Warning: count() Parameter must be an array.
* Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted