{"id":20217,"date":"2012-10-05T13:47:24","date_gmt":"2012-10-05T13:47:24","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/optimus\/"},"modified":"2026-03-02T09:04:49","modified_gmt":"2026-03-02T09:04:49","slug":"optimus","status":"publish","type":"plugin","link":"https:\/\/mn.wordpress.org\/plugins\/optimus\/","author":14469171,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.6.3","stable_tag":"1.6.3","tested":"6.9.4","requires":"4.6","requires_php":"5.6","requires_plugins":null,"header_name":"Optimus","header_author":"KeyCDN","header_description":"","assets_banners_color":"f7f5f1","last_updated":"2026-03-02 09:04:49","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/optimus.io","header_author_uri":"https:\/\/www.keycdn.com","rating":4.2,"author_block_rating":0,"active_installs":30000,"downloads":694602,"num_ratings":68,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","changelog"],"tags":{"1.3.1":{"tag":"1.3.1","author":"sergej.mueller","date":"2014-04-21 13:49:23"},"1.3.3":{"tag":"1.3.3","author":"sergej.mueller","date":"2014-06-27 13:08:58"},"1.3.5":{"tag":"1.3.5","author":"sergej.mueller","date":"2014-11-01 07:50:38"},"1.3.6":{"tag":"1.3.6","author":"sergej.mueller","date":"2015-01-08 08:26:51"},"1.3.7":{"tag":"1.3.7","author":"keycdn","date":"2015-06-16 07:17:09"},"1.3.8":{"tag":"1.3.8","author":"keycdn","date":"2015-07-04 14:03:21"},"1.3.9":{"tag":"1.3.9","author":"keycdn","date":"2015-07-06 19:10:41"},"1.4.0":{"tag":"1.4.0","author":"keycdn","date":"2015-09-22 13:09:40"},"1.4.1":{"tag":"1.4.1","author":"keycdn","date":"2015-10-12 10:58:16"},"1.4.2":{"tag":"1.4.2","author":"keycdn","date":"2015-11-04 12:50:19"},"1.4.3":{"tag":"1.4.3","author":"keycdn","date":"2015-11-29 13:09:43"},"1.4.4":{"tag":"1.4.4","author":"keycdn","date":"2015-12-16 20:10:53"},"1.4.5":{"tag":"1.4.5","author":"keycdn","date":"2016-01-18 18:40:48"},"1.4.6":{"tag":"1.4.6","author":"keycdn","date":"2016-06-01 07:30:55"},"1.4.7":{"tag":"1.4.7","author":"keycdn","date":"2016-09-21 05:46:18"},"1.4.8":{"tag":"1.4.8","author":"keycdn","date":"2017-01-20 13:14:56"},"1.4.9":{"tag":"1.4.9","author":"keycdn","date":"2017-08-11 06:55:42"},"1.5.0":{"tag":"1.5.0","author":"keycdn","date":"2018-04-10 10:02:54"},"1.6.0":{"tag":"1.6.0","author":"keycdn","date":"2018-09-02 15:15:45"},"1.6.1":{"tag":"1.6.1","author":"keycdn","date":"2021-05-28 06:20:57"},"1.6.2":{"tag":"1.6.2","author":"keycdn","date":"2022-05-31 09:38:49"},"1.6.3":{"tag":"1.6.3","author":"keycdn","date":"2026-03-02 09:04:49"}},"upgrade_notice":[],"ratings":{"1":"10","2":"3","3":"1","4":"3","5":"51"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":976959,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":976959,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":648854,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":651424,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.1","1.3.3","1.3.5","1.3.6","1.3.7","1.3.8","1.3.9","1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5","1.4.6","1.4.7","1.4.8","1.4.9","1.5.0","1.6.0","1.6.1","1.6.2","1.6.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":859995,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":820050,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Display of the compression rate and how many images have been optimized (circle)","2":"Before and after: Original image incl. thumbnails without compression (above) and below with Optimus compressed\/optimized"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[29158,163,133385,15376,228127],"plugin_category":[50,52,54],"plugin_contributors":[78996],"plugin_business_model":[],"class_list":["post-20217","plugin","type-plugin","status-publish","hentry","plugin_tags-image-optimizer","plugin_tags-images","plugin_tags-optimize-image","plugin_tags-webp","plugin_tags-wordpress-image-optimizer","plugin_category-media","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_contributors-keycdn","plugin_committers-keycdn"],"banners":{"banner":"https:\/\/ps.w.org\/optimus\/assets\/banner-772x250.png?rev=651424","banner_2x":"https:\/\/ps.w.org\/optimus\/assets\/banner-1544x500.png?rev=648854","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/optimus\/assets\/icon-128x128.png?rev=976959","icon_2x":"https:\/\/ps.w.org\/optimus\/assets\/icon-256x256.png?rev=976959","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/optimus\/assets\/screenshot-1.png?rev=859995","caption":"Display of the compression rate and how many images have been optimized (circle)"},{"src":"https:\/\/ps.w.org\/optimus\/assets\/screenshot-2.png?rev=820050","caption":"Before and after: Original image incl. thumbnails without compression (above) and below with Optimus compressed\/optimized"}],"raw_content":"<!--section=description-->\n<h4>WordPress Image Optimizer<\/h4>\n\n<p>Optimus reduces the file size of uploaded media files automatically. Depending on the image and format, reductions in size of up to 70% are possible. Several kilobytes can be saved per image\u2014these savings contribute positively to the performance of the blog website. What\u2019s most impressive about the compression technology: the quality of the images is maintained.<\/p>\n\n<blockquote>\n  <h4>There are three different versions of Optimus:<\/h4>\n  \n  <ol>\n  <li><strong>Optimus<\/strong> <em>(Free)<\/em> as base version with limitations (e.g. max of 100kb)<\/li>\n  <li><strong>Optimus HQ<\/strong> <em>(Premium)<\/em> with expanded functionality for personal projects<\/li>\n  <li><strong>Optimus HQ PRO<\/strong> <em>(Premium)<\/em> as professional solution for customer websites<\/li>\n  <\/ol>\n<\/blockquote>\n\n<p>More details about the features and the pricing model on <a href=\"https:\/\/optimus.io\">optimus.io<\/a><\/p>\n\n<h4>How does it work?<\/h4>\n\n<p>During the uploading process of images to the media library, the <em>Optimus<\/em> plugin simultaneously sends the images to the <em>Optimus<\/em> server, where the incoming material is processed and sent back in optimized form. Afterwards, the <em>Optimus<\/em> plugin saves the image version with a reduced file size in the media library.<\/p>\n\n<p>The optimization of images - <em>including thumbnails<\/em> - is conducted in the background and outside of the view of the user. The image compression gains per file are displayed by Optimus within the media library in form of a percentage value, see <a href=\"https:\/\/wordpress.org\/plugins\/optimus\/screenshots\/\">screenshot<\/a>.<\/p>\n\n<p>Superfluous information that is saved by image processing programs and is not even necessary for displaying the image is extracted from image files. This way, the quality of the graphics remains intact while the image size can be reduced significantly. If you wish, Optimus keeps all author, EXIF and copyright information contained within the photos \u2014 the compressional gains will be correspondingly lower.<\/p>\n\n<p>Optimus supports the conversion of images to the new <a href=\"https:\/\/www.keycdn.com\/blog\/convert-to-webp-the-successor-of-jpeg\"><em>WebP<\/em> image format<\/a>.<\/p>\n\n<blockquote>\n  <p>It is recommended to use the <a href=\"https:\/\/wordpress.org\/plugins\/cache-enabler\/\">WordPress Cache Enabler<\/a> plugin to integrate the converted WebP images.<\/p>\n<\/blockquote>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/www.keycdn.com\/support\/optimus\/progressive-jpeg\">Progressive JPEGs<\/a><\/li>\n<li>Reduction of file size during the upload<\/li>\n<li>Optimization of all preview images of a photo<\/li>\n<li>No adjustments to code necessary<\/li>\n<li>Optional: no removal of EXIF and IPTC metadata<\/li>\n<li>Optional: HTTPS connection for the image transfer (Optimus HQ)<\/li>\n<li>Optional: <a href=\"https:\/\/www.keycdn.com\/support\/optimus\/configuration-to-deliver-webp\">conversion to the WebP<\/a> image format (Optimus HQ)<\/li>\n<li>Faster load times for blog pages<\/li>\n<li>Support for WooCommerce<\/li>\n<li>WordPress multisite-support<\/li>\n<li><a href=\"https:\/\/www.keycdn.com\/support\/optimus\/image-bulk-optimization\">Bulk optimization<\/a> (optimize existing images)<\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<ul>\n<li>After the image optimization and transfer process, the <em>Optimus<\/em> server immediately deletes all the temporarily stored files. No files are stored!<\/li>\n<li>The Optimus servers are located in Germany.<\/li>\n<\/ul>\n\n<h4>Tips<\/h4>\n\n<ul>\n<li>Photos should always be saved as JPEGs rather than PNGs. The PNG format works well for illustrations, JPEG on the other hand is the right choice for photographs. Another reason: the size reduction always works more quickly for JPEGs.<\/li>\n<li>Your images have been optimized using Desktop tools such as ImageOptim (Mac) or PNGGauntlet (Win) before you upload them? Optimus has the significant benefit of also minimizing the thumbnails (=preview images) created by WordPress. After all, themes almost always integrate thumbnails rather than original images.<\/li>\n<\/ul>\n\n<h4>System Requirements<\/h4>\n\n<ul>\n<li>PHP &gt;=5.6<\/li>\n<li>WordPress &gt;=4.6<\/li>\n<li>Allow outbound connections<\/li>\n<\/ul>\n\n<h4>Storage Utilization<\/h4>\n\n<ul>\n<li>Backend: ~ 0,19 MB<\/li>\n<li>Frontend: ~ 0,01 MB<\/li>\n<\/ul>\n\n<h4>Website<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/optimus.io\">optimus.io<\/a><\/li>\n<\/ul>\n\n<h4>Author<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/www.keycdn.com\" title=\"KeyCDN\">KeyCDN<\/a><\/li>\n<\/ul>\n\n<!--section=changelog-->\n<h4>1.6.3<\/h4>\n\n<ul>\n<li>WordPress 6.1 compatibility<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>WordPress 6.0 compatibility<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Fix bulk image optimization (#13 @tg247)<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Skip missing files<\/li>\n<li>Added wpcli command for bulk optimization<\/li>\n<li>Added option to append instead of replace file extension for webp files<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Unsupported image types are now gracefully skipped<\/li>\n<li>Renamed setting names and greyed out inapplicable settings to avoid confusion<\/li>\n<li>Increased size limit for Optimus HQ to 10MB<\/li>\n<li>Licences can now easily be extended<\/li>\n<li>Optimize images uploaded through the REST API<\/li>\n<\/ul>\n\n<h4>1.4.9<\/h4>\n\n<ul>\n<li>Formatting updates<\/li>\n<\/ul>\n\n<h4>1.4.8<\/h4>\n\n<ul>\n<li>Improved the handling of 204 errors<\/li>\n<li>Removed language files<\/li>\n<\/ul>\n\n<h4>1.4.7<\/h4>\n\n<ul>\n<li>Improved the bulk optimizer<\/li>\n<\/ul>\n\n<h4>1.4.6<\/h4>\n\n<ul>\n<li>Added support for WP Retina 2x<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>Optimization to avoid conflicts with other plugins or themes<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>Fixed static function warning in PHP 5.6<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Increased timeout value to 180 seconds<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Allow to generate WebP images on already optimzed images (bulk optimizer)<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Improves bulk optimization error handling<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Added PNG in the free version and the manual optimization setting<\/li>\n<\/ul>\n\n<h4>1.3.9<\/h4>\n\n<ul>\n<li>Bug fixing and activation update<\/li>\n<\/ul>\n\n<h4>1.3.8<\/h4>\n\n<ul>\n<li>Bulk optimization feature<\/li>\n<\/ul>\n\n<h4>1.3.7<\/h4>\n\n<ul>\n<li>Erh\u00f6hung der Limits f\u00fcr alle Formate<\/li>\n<li><a href=\"https:\/\/optimus.io\">Limits auf optimus.io<\/a><\/li>\n<\/ul>\n\n<h4>1.3.6<\/h4>\n\n<ul>\n<li>Neue Option: Keine Optimierung der Originalbilder<\/li>\n<li>Korrektur: L\u00f6schung der WebP-Bilder im AJAX-Modus<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>Erh\u00f6hung des Limits f\u00fcr PNG-Dateien auf 512 KB (Optimus HQ)<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Umstellung des Plugins auf die neue Optimus API (cURL only)<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Kompatibilit\u00e4t zu WooCommerce<\/li>\n<li>Einf\u00fchrung von Optimus HQ PRO<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Anzeige der in WordPress registrierten Bildgr\u00f6\u00dfen (Thumbnails)<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Anpassung f\u00fcr WordPress 3.9: Sicherstellung der Bildoptimierung im WordPress-Editor<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>\u00dcberarbeitung der Kommunikation via cURL<\/li>\n<li>Implementierung von HTTPS (Optimus HQ)<\/li>\n<li>Zus\u00e4tzliche Checks beim Versand und Empfang der Daten<\/li>\n<li>Vereinfachung der Feedback-Ausgabe in gr\u00fcnen Kreisen<\/li>\n<li>Kein Abgleich der Davor-Danach-Bildgr\u00f6\u00dfen f\u00fcr 204-Header<\/li>\n<li>Connection-Timeout auf 10 Sekunden<\/li>\n<li>Tiefgehende Code-Revision<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Optimierungen am Plugin-Rechtemanagement<\/li>\n<li>\u00dcberarbeitung der Plugin-Hinweise<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>Optimus HQ: Umbau der Lizenzverifizierung wegen einem <a href=\"https:\/\/www.google.de\/search?q=w3+total+cache+transient\">Bug<\/a> im W3 Total Cache Plugin<\/li>\n<li>Ausbau der Schnittstelle f\u00fcr bin\u00e4re Daten\u00fcbertragung<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Anzeige des Optimus HQ Ablaufdatums<\/li>\n<li>Admin-Hinweis bei abgelaufener Optimus HQ Lizenz<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Christmas-Edition (Code- &amp; Performance-Optimierungen)<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Optimiert f\u00fcr WordPress 3.8<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Optimus HQ: Eingabe eines neuen Lizenzschl\u00fcssels m\u00f6glich<\/li>\n<li>Selbstpr\u00fcfung auf Erreichbarkeit der Upload-Bilder (Zugriffsschutz, etc.)<\/li>\n<li>Performance-Optimierungen<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Optimus HQ: Erh\u00f6hung des Limits f\u00fcr PNGs auf 200 KB<\/li>\n<li>Optimus HQ: Konvertierung der Bilder ins WebP-Format<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Unterst\u00fctzung f\u00fcr WordPress Apps und Windows Live Writer<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Option: Bild-Metadaten nicht entfernen<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Interne Umstellung auf Mime-Type<\/li>\n<li>Code-Optimierungen<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Umstellung auf Freemium Modell<\/li>\n<li>Plugin Website: <a href=\"https:\/\/optimus.io\">optimus.io<\/a><\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Code-Freeze<\/li>\n<li>Vervollst\u00e4ndigung der FAQ<\/li>\n<li>Filter f\u00fcr lokale Installationen<\/li>\n<\/ul>\n\n<h4>0.0.9<\/h4>\n\n<ul>\n<li>Support f\u00fcr PNGs<\/li>\n<\/ul>\n\n<h4>0.0.8<\/h4>\n\n<ul>\n<li>Beschr\u00e4nkung auf JPEGs (da fast keine PNG\/GIF-Nutzung)<\/li>\n<li>Menge der optimierten Thumbnails als Diagramm<\/li>\n<li>\u00dcberarbeitung diverser Code-Fragmente<\/li>\n<\/ul>\n\n<h4>0.0.7<\/h4>\n\n<ul>\n<li>Verbesserte Fehlerausgabe an den Nutzer<\/li>\n<\/ul>\n\n<h4>0.0.6<\/h4>\n\n<ul>\n<li>Erweiterung der FAQ<\/li>\n<li>Unterst\u00fctzung f\u00fcr WordPress 3.5<\/li>\n<li>Erh\u00f6hung des max. Limits auf 300 KB<\/li>\n<\/ul>\n\n<h4>0.0.5<\/h4>\n\n<ul>\n<li>Zusatzabfrage f\u00fcr (korrupte) Bild-URLs<\/li>\n<li>Weiterer <a href=\"https:\/\/wordpress.org\/plugins\/optimus\/screenshots\/\">Screenshot<\/a><\/li>\n<\/ul>\n\n<h4>0.0.4<\/h4>\n\n<ul>\n<li>Diverse Code-Optimierungen<\/li>\n<li>Reduzierung der Max-Gr\u00f6\u00dfe<\/li>\n<\/ul>\n\n<h4>0.0.3<\/h4>\n\n<ul>\n<li>Unterst\u00fctzung f\u00fcr PHP 5.2.4<\/li>\n<\/ul>\n\n<h4>0.0.2<\/h4>\n\n<ul>\n<li>\u00dcberarbeitung der GUI<\/li>\n<\/ul>\n\n<h4>0.0.1<\/h4>\n\n<ul>\n<li>Init release<\/li>\n<\/ul>","raw_excerpt":"Effective image compression and optimization during the upload process. Smart, automatic and reliable.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/20217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=20217"}],"author":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/keycdn"}],"wp:attachment":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=20217"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=20217"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=20217"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=20217"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=20217"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=20217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}