{"id":92197,"date":"2018-10-05T12:18:02","date_gmt":"2018-10-05T12:18:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/megaoptim-image-optimizer\/"},"modified":"2026-04-19T11:25:25","modified_gmt":"2026-04-19T11:25:25","slug":"megaoptim-image-optimizer","status":"publish","type":"plugin","link":"https:\/\/lo.wordpress.org\/plugins\/megaoptim-image-optimizer\/","author":16498035,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.2","stable_tag":"2.0.2","tested":"7.0","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"MegaOptim Image Optimizer","header_author":"MegaOptim","header_description":"MegaOptim is image compression plugin that optimizes your images in the cloud using intelligent image compression to save as much space as possible while keeping the quality almost identical. It's compatible with NextGen Gallery, MediaPress, WP Retina 2x and many other gallery plugins.","assets_banners_color":"68b9ee","last_updated":"2026-04-19 11:25:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/megaoptim.com\/tools\/wordpress","header_author_uri":"https:\/\/megaoptim.com","rating":5,"author_block_rating":0,"active_installs":100,"downloads":13122,"num_ratings":34,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"megaoptim","date":"2018-10-05 12:59:46"},"1.0.2":{"tag":"1.0.2","author":"megaoptim","date":"2018-10-07 14:18:40"},"1.0.3":{"tag":"1.0.3","author":"megaoptim","date":"2018-10-07 14:53:51"},"1.0.4":{"tag":"1.0.4","author":"megaoptim","date":"2018-10-08 14:10:01"},"1.1.0":{"tag":"1.1.0","author":"megaoptim","date":"2018-11-20 13:17:36"},"1.1.1":{"tag":"1.1.1","author":"megaoptim","date":"2018-11-20 13:23:50"},"1.1.2":{"tag":"1.1.2","author":"megaoptim","date":"2019-03-16 00:42:51"},"1.1.3":{"tag":"1.1.3","author":"megaoptim","date":"2019-03-16 13:16:36"},"1.1.4":{"tag":"1.1.4","author":"megaoptim","date":"2019-03-16 14:56:43"},"1.1.5":{"tag":"1.1.5","author":"megaoptim","date":"2019-03-19 08:38:43"},"1.2.0":{"tag":"1.2.0","author":"megaoptim","date":"2019-04-17 19:13:13"},"1.2.1":{"tag":"1.2.1","author":"megaoptim","date":"2019-05-09 16:49:07"},"1.3.1":{"tag":"1.3.1","author":"megaoptim","date":"2019-08-12 21:49:18"},"1.3.2":{"tag":"1.3.2","author":"megaoptim","date":"2019-09-06 07:59:53"},"1.4.0":{"tag":"1.4.0","author":"megaoptim","date":"2019-11-03 16:49:07"},"1.4.1":{"tag":"1.4.1","author":"megaoptim","date":"2019-11-15 21:10:14"},"1.4.10":{"tag":"1.4.10","author":"DarkoG","date":"2020-12-07 00:42:02"},"1.4.11":{"tag":"1.4.11","author":"megaoptim","date":"2021-03-21 01:04:24"},"1.4.12":{"tag":"1.4.12","author":"megaoptim","date":"2021-05-28 15:11:49"},"1.4.13":{"tag":"1.4.13","author":"megaoptim","date":"2021-05-28 15:57:10"},"1.4.14":{"tag":"1.4.14","author":"megaoptim","date":"2021-06-02 22:18:38"},"1.4.15":{"tag":"1.4.15","author":"megaoptim","date":"2021-06-21 19:26:22"},"1.4.16":{"tag":"1.4.16","author":"megaoptim","date":"2021-07-25 12:41:53"},"1.4.17":{"tag":"1.4.17","author":"megaoptim","date":"2021-09-07 22:17:33"},"1.4.18":{"tag":"1.4.18","author":"DarkoG","date":"2021-12-15 19:04:55"},"1.4.19":{"tag":"1.4.19","author":"DarkoG","date":"2022-11-25 00:00:22"},"1.4.2":{"tag":"1.4.2","author":"megaoptim","date":"2019-11-23 00:44:53"},"1.4.20":{"tag":"1.4.20","author":"megaoptim","date":"2022-11-28 15:25:09"},"1.4.21":{"tag":"1.4.21","author":"megaoptim","date":"2023-11-12 07:28:33"},"1.4.23":{"tag":"1.4.23","author":"megaoptim","date":"2024-04-02 23:05:29"},"1.4.24":{"tag":"1.4.24","author":"megaoptim","date":"2024-07-25 13:19:23"},"1.4.3":{"tag":"1.4.3","author":"megaoptim","date":"2019-11-26 02:29:45"},"1.4.4":{"tag":"1.4.4","author":"megaoptim","date":"2019-11-28 02:46:05"},"1.4.5":{"tag":"1.4.5","author":"megaoptim","date":"2020-02-08 00:29:53"},"1.4.6":{"tag":"1.4.6","author":"megaoptim","date":"2020-02-09 16:31:10"},"1.4.7":{"tag":"1.4.7","author":"megaoptim","date":"2020-03-04 22:34:28"},"1.4.8":{"tag":"1.4.8","author":"megaoptim","date":"2020-03-13 14:26:18"},"1.4.9":{"tag":"1.4.9","author":"megaoptim","date":"2020-08-13 13:46:54"},"2.0.0":{"tag":"2.0.0","author":"megaoptim","date":"2026-04-18 23:11:01"},"2.0.1":{"tag":"2.0.1","author":"megaoptim","date":"2026-04-19 07:17:02"},"2.0.2":{"tag":"2.0.2","author":"megaoptim","date":"2026-04-19 11:25:25"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":34},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3502609,"resolution":"256x256","location":"assets","locale":""},"icon-512x512.png":{"filename":"icon-512x512.png","revision":3502609,"resolution":"512x512","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3502609,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3502609,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.2","1.0.3","1.0.4","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.2.0","1.2.1","1.3.1","1.3.2","1.4.0","1.4.1","1.4.10","1.4.11","1.4.12","1.4.13","1.4.14","1.4.15","1.4.16","1.4.17","1.4.18","1.4.19","1.4.2","1.4.20","1.4.21","1.4.23","1.4.24","1.4.3","1.4.4","1.4.5","1.4.6","1.4.7","1.4.8","1.4.9","2.0.0","2.0.1","2.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3502609,"resolution":"1","location":"assets","locale":""},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3502609,"resolution":"10","location":"assets","locale":""},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3502609,"resolution":"11","location":"assets","locale":""},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3502609,"resolution":"12","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3502609,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3502609,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3502609,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3502609,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3502609,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3502609,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3502609,"resolution":"8","location":"assets","locale":""},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3502609,"resolution":"9","location":"assets","locale":""}},"screenshots":{"1":"Optimizer dashboard with totals, bulk actions, and space savings overview","2":"Comparison Modal #1","3":"Comparison Modal #2","4":"Settings: API Key","5":"Settings: Conversion with Cloud Processing","6":"Settings: Conversion with Local Processing","7":"Settings: Compression with Cloud Processing","8":"Settings: Compression with Local Processing","9":"Settings: Upload behavior","10":"Settings: Frontend delivery for WebP\/Avif","11":"Settings: Advanced","12":"Settings: Queue Monitor for background jobs"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[194661,56174,29158,2701,15376],"plugin_category":[50],"plugin_contributors":[82228,162633],"plugin_business_model":[],"class_list":["post-92197","plugin","type-plugin","status-publish","hentry","plugin_tags-avif","plugin_tags-compress-images","plugin_tags-image-optimizer","plugin_tags-optimize-images","plugin_tags-webp","plugin_category-media","plugin_contributors-darkog","plugin_contributors-megaoptim","plugin_committers-darkog","plugin_committers-megaoptim"],"banners":{"banner":"https:\/\/ps.w.org\/megaoptim-image-optimizer\/assets\/banner-772x250.png?rev=3502609","banner_2x":"https:\/\/ps.w.org\/megaoptim-image-optimizer\/assets\/banner-1544x500.png?rev=3502609","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/megaoptim-image-optimizer\/assets\/icon-256x256.png?rev=3502609","icon_2x":"https:\/\/ps.w.org\/megaoptim-image-optimizer\/assets\/icon-256x256.png?rev=3502609","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/megaoptim-image-optimizer\/assets\/screenshot-1.png?rev=3502609","caption":"Optimizer dashboard with totals, bulk actions, and space savings overview"},{"src":"https:\/\/ps.w.org\/megaoptim-image-optimizer\/assets\/screenshot-2.png?rev=3502609","caption":"Comparison Modal #1"},{"src":"https:\/\/ps.w.org\/megaoptim-image-optimizer\/assets\/screenshot-3.png?rev=3502609","caption":"Comparison Modal #2"},{"src":"https:\/\/ps.w.org\/megaoptim-image-optimizer\/assets\/screenshot-4.png?rev=3502609","caption":"Settings: API Key"},{"src":"https:\/\/ps.w.org\/megaoptim-image-optimizer\/assets\/screenshot-5.png?rev=3502609","caption":"Settings: Conversion with Cloud Processing"},{"src":"https:\/\/ps.w.org\/megaoptim-image-optimizer\/assets\/screenshot-6.png?rev=3502609","caption":"Settings: Conversion with Local Processing"},{"src":"https:\/\/ps.w.org\/megaoptim-image-optimizer\/assets\/screenshot-7.png?rev=3502609","caption":"Settings: Compression with Cloud Processing"},{"src":"https:\/\/ps.w.org\/megaoptim-image-optimizer\/assets\/screenshot-8.png?rev=3502609","caption":"Settings: Compression with Local Processing"},{"src":"https:\/\/ps.w.org\/megaoptim-image-optimizer\/assets\/screenshot-9.png?rev=3502609","caption":"Settings: Upload behavior"},{"src":"https:\/\/ps.w.org\/megaoptim-image-optimizer\/assets\/screenshot-10.png?rev=3502609","caption":"Settings: Frontend delivery for WebP\/Avif"},{"src":"https:\/\/ps.w.org\/megaoptim-image-optimizer\/assets\/screenshot-11.png?rev=3502609","caption":"Settings: Advanced"},{"src":"https:\/\/ps.w.org\/megaoptim-image-optimizer\/assets\/screenshot-12.png?rev=3502609","caption":"Settings: Queue Monitor for background jobs"}],"raw_content":"<!--section=description-->\n<p>MegaOptim 2.0 is a WordPress image optimizer built around three goals:<\/p>\n\n<ol>\n<li><strong>Further compress existing WebP and AVIF images.<\/strong> Next-gen formats are already small \u2014 MegaOptim 2.0 squeezes more out of them while keeping originals intact.<\/li>\n<li><strong>Convert old JPG, PNG, and GIF images to WebP or AVIF.<\/strong> Modernize your Media Library and serve next-gen formats to supported browsers, with the original file preserved as a fallback.<\/li>\n<li><strong>Optimize old formats in place.<\/strong> Make JPEG and PNG smaller without changing the format \u2014 useful when you want savings but don't want a next-gen conversion. GIF, WebP, and AVIF compression are available through MegaOptim Cloud.<\/li>\n<\/ol>\n\n<p>The plugin is <strong>free<\/strong> when you use the local method (GD or Imagick on your server). For smarter compression \u2014 including further optimization of existing WebP and AVIF files \u2014 add an API key and use <strong>MegaOptim Cloud<\/strong>, available for around <strong>$54 per year<\/strong> on <strong>unlimited sites<\/strong>.<\/p>\n\n<h4>Why Use MegaOptim?<\/h4>\n\n<ul>\n<li>Further compress existing WebP and AVIF images for extra savings<\/li>\n<li>Convert JPEG, PNG, and GIF images to WebP or AVIF<\/li>\n<li>Optimize JPEG and PNG in place with no format change (GIF\/WebP\/AVIF compression via Cloud)<\/li>\n<li>Bulk process the WordPress Media Library<\/li>\n<li>Browse and process folders outside the Media Library<\/li>\n<li>Free local processing or smarter MegaOptim Cloud compression<\/li>\n<li>Automatically convert or compress newly uploaded images<\/li>\n<li>Serve WebP and AVIF with Apache <code>.htaccess<\/code> or PHP passthru<\/li>\n<li>Track background jobs with a built-in queue monitor<\/li>\n<li>Restore compressed originals from backup or remove generated next-gen files<\/li>\n<li>Optionally process retina images generated by WP Retina 2x \/ Perfect Images<\/li>\n<li>Use WP-CLI for bulk conversion, stats, reset, logs, and queue tools<\/li>\n<\/ul>\n\n<h4>Free Local Processing or MegaOptim Cloud<\/h4>\n\n<p>MegaOptim works without an API key. If your server has GD or Imagick, you can convert JPEG\/PNG\/GIF to WebP, generate AVIF where your server supports it, and compress JPEG and PNG entirely on your own server \u2014 free, forever. GIF, WebP, and AVIF compression are available via MegaOptim Cloud.<\/p>\n\n<p>For noticeably better results \u2014 including further compression of existing WebP and AVIF images, smarter JPEG\/PNG optimization, and broader AVIF support \u2014 add a MegaOptim API key. MegaOptim Cloud offloads processing from your server and costs just <strong>$54 per year<\/strong> for <strong>unlimited sites<\/strong>. Get an API key from <a href=\"https:\/\/app.megaoptim.com\/\" rel=\"noopener noreferrer\">the MegaOptim dashboard<\/a> and see plans at <a href=\"https:\/\/megaoptim.com\/pricing\/\" rel=\"noopener noreferrer\">MegaOptim pricing<\/a>.<\/p>\n\n<h4>What MegaOptim 2.0 Can Do<\/h4>\n\n<ul>\n<li>Next-gen optimization: Further compress existing WebP and AVIF images through MegaOptim Cloud<\/li>\n<li>Convert mode: Generate WebP or AVIF versions from JPEG, PNG, and GIF images<\/li>\n<li>Compress mode: Optimize original images in place (no format change) with local or smart cloud compression<\/li>\n<li>Media Library view: Process individual images, selected images, or run bulk jobs across the library<\/li>\n<li>File System view: Browse folders on your server and bulk-process images outside the Media Library<\/li>\n<li>Upload automation: Automatically convert or compress new uploads in the background<\/li>\n<li>Delivery settings: Choose Apache <code>.htaccess<\/code> rules or PHP passthru rewriting to serve WebP and AVIF<\/li>\n<li>Queue monitor: Watch active jobs, progress, failures, and background processing state<\/li>\n<li>Tools page: Run restore actions for compressed originals or remove generated WebP\/AVIF derivatives<\/li>\n<li>Restore support: Restore compressed images from backup and regenerate thumbnails<\/li>\n<li>Logging and diagnostics: Use the built-in log viewer and queue statistics through WP-CLI<\/li>\n<li>Retina support: Optionally process <code>@2x<\/code> images created by WP Retina 2x or Perfect Images<\/li>\n<\/ul>\n\n<h4>Originals Preserved<\/h4>\n\n<p>MegaOptim 2.0 keeps your original uploads in place and generates next-gen derivatives alongside them. On the front end, MegaOptim serves the best format the visitor's browser supports while keeping the original file available as a fallback.<\/p>\n\n<h4>Migration From Older MegaOptim Versions<\/h4>\n\n<p>MegaOptim 2.0 includes background migration for legacy settings and older attachment data. Existing users can upgrade and let MegaOptim migrate data in batches, with progress shown inside the admin UI while migration is running.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the MegaOptim plugin to <code>\/wp-content\/plugins\/<\/code> or install it through the WordPress plugin screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>In WordPress admin, go to <code>Media &gt; MegaOptim<\/code>.<\/li>\n<li>Open <code>Settings<\/code> and choose the local method (free) or add a MegaOptim API key for cloud processing.<\/li>\n<li>Configure your conversion format, compression options, upload automation, and delivery method.<\/li>\n<li>Go to the <code>Optimizer<\/code> page to process Media Library images, or switch to <code>File System<\/code> view to process folders on your server.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20megaoptim%20further%20compress%20existing%20webp%20and%20avif%20images%3F\"><h3>Can MegaOptim further compress existing WebP and AVIF images?<\/h3><\/dt>\n<dd><p>Yes \u2014 this is a main focus of MegaOptim 2.0. MegaOptim Cloud can take WebP and AVIF files you already have and reduce them further, in addition to working on JPG, PNG, and GIF.<\/p><\/dd>\n<dt id=\"does%20megaoptim%20work%20without%20an%20api%20key%3F\"><h3>Does MegaOptim work without an API key?<\/h3><\/dt>\n<dd><p>Yes. The plugin is free with the local method. If your server has GD or Imagick, you can do WebP conversion (JPEG\/PNG\/GIF sources), local AVIF generation where supported, and JPEG\/PNG compression at no cost. MegaOptim Cloud is needed for smarter compression, compressing GIF \/ WebP \/ AVIF files, and further optimization of existing WebP\/AVIF files.<\/p><\/dd>\n<dt id=\"how%20much%20does%20megaoptim%20cloud%20cost%3F\"><h3>How much does MegaOptim Cloud cost?<\/h3><\/dt>\n<dd><p>The cloud plan is about <strong>$54 per year<\/strong> and works on <strong>unlimited sites<\/strong>. It provides smarter compression, offloads work from your server, and unlocks further optimization of existing WebP and AVIF files.<\/p><\/dd>\n<dt id=\"how%20do%20i%20convert%20jpeg%20to%20webp%20in%20wordpress%3F\"><h3>How do I convert JPEG to WebP in WordPress?<\/h3><\/dt>\n<dd><p>Install and activate MegaOptim, open <code>Media &gt; MegaOptim<\/code>, choose <code>Convert<\/code> mode, set the output format to <code>WebP<\/code>, and start a bulk job from the Media Library or File System view.<\/p><\/dd>\n<dt id=\"can%20i%20convert%20png%20images%20to%20avif%3F\"><h3>Can I convert PNG images to AVIF?<\/h3><\/dt>\n<dd><p>Yes. MegaOptim can generate AVIF images through MegaOptim Cloud, or locally where your server supports AVIF encoding. If your server does not support local AVIF encoding, use MegaOptim Cloud.<\/p><\/dd>\n<dt id=\"can%20megaoptim%20convert%20gif%20images%20to%20webp%20or%20avif%3F\"><h3>Can MegaOptim convert GIF images to WebP or AVIF?<\/h3><\/dt>\n<dd><p>Yes. MegaOptim 2.0 can convert GIF images to next-gen formats as part of its conversion workflow, alongside JPG and PNG.<\/p><\/dd>\n<dt id=\"can%20i%20just%20optimize%20jpeg%20and%20png%20without%20converting%20them%3F\"><h3>Can I just optimize JPEG and PNG without converting them?<\/h3><\/dt>\n<dd><p>Yes. Use <code>Compress<\/code> mode to reduce file size while keeping the original format. Local compression handles JPEG and PNG, runs free on your server, and uses fixed quality levels. MegaOptim Cloud additionally compresses GIF, WebP, and AVIF \u2014 and applies Smart Compression (SSIM-tuned per image) for smaller files at visually identical quality.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20convert%20and%20compress%3F\"><h3>What is the difference between Convert and Compress?<\/h3><\/dt>\n<dd><p>Convert creates next-gen WebP or AVIF files alongside the original image. <code>Compress<\/code> optimizes the image in its existing format \u2014 including further compressing existing WebP and AVIF files \u2014 without changing the format.<\/p><\/dd>\n<dt id=\"why%20use%20megaoptim%20cloud%20compression%20instead%20of%20local%20compression%3F\"><h3>Why use MegaOptim Cloud compression instead of local compression?<\/h3><\/dt>\n<dd><p>Local compression is free and runs entirely on your own server. MegaOptim Cloud is the recommended option when you want smarter compression, further optimization of existing WebP and AVIF images, and less CPU and memory usage on your hosting. The cloud plan is <strong>$54 per year<\/strong> for <strong>unlimited sites<\/strong>.<\/p><\/dd>\n<dt id=\"can%20megaoptim%20automatically%20convert%20uploaded%20images%3F\"><h3>Can MegaOptim automatically convert uploaded images?<\/h3><\/dt>\n<dd><p>Yes. You can enable automatic conversion or automatic compression for newly uploaded images. MegaOptim processes those jobs in the background so new uploads can be handled without manual bulk actions.<\/p><\/dd>\n<dt id=\"how%20are%20webp%20and%20avif%20images%20served%20on%20the%20front%20end%3F\"><h3>How are WebP and AVIF images served on the front end?<\/h3><\/dt>\n<dd><p>MegaOptim can serve next-gen images through Apache <code>.htaccess<\/code> rules or a PHP passthru delivery mode. Both options are designed to serve WebP and AVIF to supported browsers while keeping the original image as a fallback.<\/p><\/dd>\n<dt id=\"can%20i%20restore%20my%20original%20images%3F\"><h3>Can I restore my original images?<\/h3><\/dt>\n<dd><p>Yes. If you compressed originals with backups enabled, MegaOptim can restore the original image and regenerate thumbnails. You can also remove generated WebP and AVIF derivative files without changing the original upload.<\/p><\/dd>\n<dt id=\"can%20i%20process%20folders%20outside%20the%20media%20library%3F\"><h3>Can I process folders outside the Media Library?<\/h3><\/dt>\n<dd><p>Yes. MegaOptim 2.0 includes a File System view that lets you browse server folders and bulk-process images outside the WordPress Media Library.<\/p><\/dd>\n<dt id=\"does%20megaoptim%20support%20wp-cli%3F\"><h3>Does MegaOptim support WP-CLI?<\/h3><\/dt>\n<dd><p>Yes. Current commands include <code>wp megaoptim convert<\/code>, <code>wp megaoptim stats<\/code>, <code>wp megaoptim reset<\/code>, <code>wp megaoptim log<\/code>, <code>wp megaoptim queue:process<\/code>, and <code>wp megaoptim queue:stats<\/code>.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20upgrade%20from%20an%20older%20megaoptim%20version%3F\"><h3>What happens when I upgrade from an older MegaOptim version?<\/h3><\/dt>\n<dd><p>MegaOptim 2.0 migrates legacy settings and attachment data in the background. If migration is needed, the plugin shows a migration progress banner in the admin area while the old data is being imported into the new 2.0 tables.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>File System view: Convert and Compress now work on folders and single files, with live progress via the shared browser-worker loop (same mechanism as the Media Library bulk flow).<\/li>\n<li>Fix: Convert no longer drops thumbnail siblings. Every thumbnail size now produces its own <code>.webp<\/code> \/ <code>.avif<\/code> next to the source file.<\/li>\n<li>Fix: forced re-convert kept the freshly converted files instead of wiping them at the end of the run.<\/li>\n<li>Polished folder modal (mode-aware hero, force re-process toggle, cancel-during-run, per-file failure list).<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Complete refactor of the plugin (Vue 3 admin, modern PHP architecture, new conversion engine for WebP\/AVIF, File System view, queue monitor, WP-CLI commands).<\/li>\n<li>Backwards compatible: legacy v1.x mode remains available and existing settings\/attachment data are migrated in the background.<\/li>\n<\/ul>","raw_excerpt":"Further compress WebP and AVIF images, convert old JPG, PNG, and GIF uploads to next-gen formats, and optimize JPEG and PNG files in place.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/92197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=92197"}],"author":[{"embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/megaoptim"}],"wp:attachment":[{"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=92197"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=92197"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=92197"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=92197"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=92197"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=92197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}