| @@ -1,9 +1,9 @@ | ||
| 1 | 1 | === Imagify Image Optimization: Optimize Images | Compress & Convert to WebP/AVIF === |
| 2 | 2 | Contributors: wp_rocket, imagify |
| 3 | 3 | Tags: optimize images, image optimization, compress images, convert webp, convert AVIF |
| 4 | -Tested up to: 7.0 | |
| 5 | -Stable tag: 2.3.1 | |
| 4 | +Tested up to: 7.1 | |
| 5 | +Stable tag: 2.3.4 | |
| 6 | 6 | Requires PHP: 7.4 |
| 7 | 7 | License: GPLv2 or later |
| 8 | 8 | License URI: http://www.gnu.org/licenses/gpl-2.0.html |
| 9 | 9 | |
| @@ -10,15 +10,15 @@ | ||
| 10 | 10 | Image optimization in 1‑click: compress, resize & convert to WebP/AVIF – free up to 20MB/month. Enjoy the easiest WordPress image optimizer to set up. |
| 11 | 11 | |
| 12 | 12 | == Description == |
| 13 | 13 | |
| 14 | -=== 🏆 The Easiest Image Optimization Plugin For WordPress === | |
| 14 | +=== 🏆 The Easiest Image Optimization Plugin for WordPress === | |
| 15 | 15 | |
| 16 | 16 | [Imagify](https://imagify.io/) is the simplest image optimization plugin for WordPress to optimize images, so your website loads faster and images stay lighter. It’s designed for site owners who want quick and effective results with a very easy setup. |
| 17 | 17 | |
| 18 | -With Imagify, you can resize and compress images and convert them to WebP and AVIF directly from your WordPress dashboard, with up to 20MB of images optimized each month for free. Image optimization takes just one click and does not require technical knowledge. | |
| 18 | +With Imagify, you can resize and compress images and convert them to WebP and AVIF directly from your WordPress dashboard, with up to 20MB of images optimized each month for free. Automatic image optimization takes just one click and does not require technical knowledge. | |
| 19 | 19 | |
| 20 | -Whether you are uploading new images or optimizing an existing media library, Imagify makes image optimization simple, reliable, and easy to manage. | |
| 20 | +Whether you're uploading new images, running bulk image optimization on an existing media library, or handling image optimization for WooCommerce product photos, Imagify makes the process simple, reliable, and easy to manage. | |
| 21 | 21 | |
| 22 | 22 | What sets Imagify apart: |
| 23 | 23 | |
| 24 | 24 | * __WebP and AVIF conversion included in the free plan__, so you can use next-gen image formats right away. |
| @@ -24,9 +24,9 @@ | ||
| 24 | 24 | * __WebP and AVIF conversion included in the free plan__, so you can use next-gen image formats right away. |
| 25 | 25 | |
| 26 | 26 | * __Easy to use__, with no advanced configuration to learn. |
| 27 | 27 | |
| 28 | -* __Smart image compression__ that does the job for you and reduces file size while preserving image quality. | |
| 28 | +* Smart __image compression and optimization__ that does the job for you and reduces file size while preserving image quality. | |
| 29 | 29 | |
| 30 | 30 | * __Bulk image optimization__ that runs in the background. |
| 31 | 31 | |
| 32 | 32 | Watch the video and see for yourself why Imagify is the easiest image optimizer to make your images lighter and save time: |
| @@ -33,20 +33,20 @@ | ||
| 33 | 33 | |
| 34 | 34 | [youtube https://www.youtube.com/watch?v=qbqV5yEZ6Og] |
| 35 | 35 | |
| 36 | 36 | |
| 37 | -=== ✨ Optimize Images with Imagify – Features at glance: === | |
| 37 | +=== ✨ Optimize Images with Imagify – Features at a Glance: === | |
| 38 | 38 | |
| 39 | 39 | |
| 40 | -* __Smart Compression (Does the job for you)__ – Automatically balances image quality and performance. You don’t need to tweak settings. Imagify optimizes every image for the best compression rate while preserving visual quality, so you save time and get consistent results without having to choose any settings. | |
| 40 | +* __Smart Compression (Does the job for you)__ – Automatically balances image quality and performance. You don’t need to tweak settings. Imagify handles __image optimization without losing quality__, so you save time and get consistent results without having to choose any settings. | |
| 41 | 41 | |
| 42 | 42 | * __Lossless Compression (Optional)__ – Prefer pixel-perfect quality? Choose lossless compression. This option is ideal for photographers and quality-focused websites. |
| 43 | 43 | |
| 44 | -* __Next-Gen Formats: WebP and AVIF (In one click)__ – Convert your images to WebP for wide compatibility or AVIF for superior compression in one click. This helps improve your Google PageSpeed performance score and Core Web Vitals grades. | |
| 44 | +* __Next-Gen Formats: Convert WebP and Convert AVIF in One Click__ – Convert your images to WebP for wide compatibility or AVIF for superior compression in one click. This helps improve your Google PageSpeed performance score and Core Web Vitals grades. | |
| 45 | 45 | |
| 46 | 46 | * __Resize Large Images Automatically__ – Resize oversized images to a maximum width of up to 2560 pixels on upload or during optimization. This can reduce file size by up to 80 percent while keeping images optimized on all devices. |
| 47 | 47 | |
| 48 | -* __Asynchronous Bulk Optimization__ – Optimize your entire Media Library in the background without slowing down your site. Bulk optimization runs asynchronously, so you can keep working while Imagify handles the image optimization process for you. | |
| 48 | +* __Asynchronous Bulk Image Optimization__ – Optimize your entire Media Library in the background without slowing down your site. Bulk optimization runs asynchronously, so you can keep working while Imagify handles the image optimization process for you – ideal for large __WordPress image compression__ jobs. | |
| 49 | 49 | |
| 50 | 50 | * __On-the-Fly Image Resizing__ – Resize images directly from the app or within WordPress. This makes it easy to optimize images at the ideal size right away. |
| 51 | 51 | |
| 52 | 52 | * __Original Image Backup__ – Keep your original images stored in a separate folder before the optimization process. This makes it easy to restore them at any time. |
| @@ -52,22 +52,22 @@ | ||
| 52 | 52 | * __Original Image Backup__ – Keep your original images stored in a separate folder before the optimization process. This makes it easy to restore them at any time. |
| 53 | 53 | |
| 54 | 54 | * __Flexible File and Size Optimization__ – Choose which WordPress image sizes you want to optimize, including thumbnail, medium, large, 1536 px, and 2048 px. This helps you optimize only what you actually use and manage your monthly quota more efficiently. |
| 55 | 55 | |
| 56 | -* __Auto-Optimize on Upload__ – New images are optimized automatically as soon as you upload them to WordPress. No manual steps and no forgotten images. | |
| 56 | +* __Auto-Optimize on Upload__ – New images are optimized automatically as soon as you upload them to WordPress. No manual steps and no forgotten images: you’ll get __automatic image optimization__ from the moment you hit publish. | |
| 57 | 57 | |
| 58 | -* __MCP: AI ACcess for Imagify__ – Connect Imagify to your AI tool of choice and get answers based on your Imagify data. Ask your AI about image optimization status, available quota, or whether your images have WebP and AVIF versions. You can also troubleshoot issues or optimize and restore a single image directly from the conversation. Imagify is the first image optimization plugin to offer this kind of AI connection. | |
| 58 | +* __MCP: AI Access for Imagify__ – Connect Imagify to your AI tool of choice and get answers based on your Imagify data. Ask your AI about image optimization status, available quota, or whether your images have WebP and AVIF versions. You can also troubleshoot issues or optimize and restore a single image directly from the conversation. Imagify is the first image optimization plugin to offer this kind of AI connection. | |
| 59 | 59 | |
| 60 | 60 | ✨ In short, you have everything you need to optimize images at scale while keeping quality high and your setup simple. |
| 61 | 61 | |
| 62 | 62 | |
| 63 | -=== 💡 Why optimize images with Imagify? === | |
| 63 | +=== 💡 Why Optimize Images with Imagify? === | |
| 64 | 64 | |
| 65 | -Imagify is an image optimizer built by the same team behind WP Rocket and focuses on delivering the best performance while saving you time, whether you are new to image optimization or managing a large number of images across multiple websites. | |
| 65 | +Imagify is an image optimizer built by the same team behind WP Rocket and focuses on delivering the best performance while saving you time, whether you are new to image optimization for WordPress or managing a large number of images across multiple websites. | |
| 66 | 66 | |
| 67 | -Imagify helps you optimize images, convert them to WebP and AVIF, and easily improve performance, including PageSpeed scores and Core Web Vitals. You’ll make your images load quicker without spending time adjusting settings. | |
| 67 | +Imagify helps you compress and optimize images, convert them to WebP and AVIF, and easily improve performance, including PageSpeed scores and Core Web Vitals. You’ll make your images load quicker without spending time adjusting settings. | |
| 68 | 68 | |
| 69 | -=== 📸 Optimize and compress images easily === | |
| 69 | +=== 📸 Optimize and Compress Images Easily === | |
| 70 | 70 | |
| 71 | 71 | Imagify helps you optimize images by reducing their file size without losing image quality. Your pages load faster, without changing how your images look to your visitors. |
| 72 | 72 | |
| 73 | 73 | You can compress and resize images as they are uploaded, or optimize existing images in your media library. Imagify supports common image formats, including PDFs. |
| @@ -75,13 +75,13 @@ | ||
| 75 | 75 | If images are too large, you can set a maximum width. Oversized images are automatically resized during optimization, proportionally and without cropping. |
| 76 | 76 | |
| 77 | 77 | __The part you’ll love the most:__ Imagify uses Smart Compression to automatically choose the best balance between image quality and file size, so you get lighter images without visible quality loss or having to tweak settings yourself. |
| 78 | 78 | |
| 79 | -=== ⚙️ Enjoy image Optimization in the background === | |
| 79 | +=== ⚙️ Enjoy Image Optimization in the Background === | |
| 80 | 80 | |
| 81 | -If you have many images, bulk optimization lets you optimize them all at once. The process runs in the background, so you can keep working while Imagify optimizes images for you. Original images are always preserved and can be restored at any time. | |
| 81 | +If you have many images, image optimization in bulk lets you optimize them all at once. The process runs in the background, so you can keep working while Imagify optimizes images for you. Original images are always preserved and can be restored at any time. | |
| 82 | 82 | |
| 83 | -=== 🔄 Convert images to WebP and AVIF === | |
| 83 | +=== 🔄 Convert Images to WebP and AVIF === | |
| 84 | 84 | |
| 85 | 85 | In addition to resizing and compressing, with Imagify you can convert images to WebP and AVIF without upgrading, __as next-gen image conversion is included in all plans, including the free one.__) |
| 86 | 86 | |
| 87 | 87 | You can choose whether to generate WebP images, AVIF images, or both from the Imagify settings. Once enabled, Imagify creates next-gen versions of your images. |
| @@ -93,9 +93,9 @@ | ||
| 93 | 93 | Imagify supports next-gen conversion for all common image formats, including JPG, JPEG, PNG, and GIF. |
| 94 | 94 | |
| 95 | 95 | For instance, you can convert GIF to WebP, JPEG and JPG to WebP, and even PNGto WebP. The same goes for AVIF: you can convert GIF to AVIF, JPEG and JPG to AVIF, PNG to AVIF. |
| 96 | 96 | |
| 97 | -=== ⚡ Boost your PageSpeed Insights score and optimize Core Web Vitals === | |
| 97 | +=== ⚡ Boost Your Pagespeed Insights Score and Optimize Core Web Vitals === | |
| 98 | 98 | |
| 99 | 99 | Heavy images are one of the most common reasons pages load slowly. When images are too large or not served in modern formats, they drag down performance and user experience. |
| 100 | 100 | |
| 101 | 101 | Imagify helps you fix this at the source by compressing images and converting them to the next-gen formats mentioned above, so pages load faster and feel smoother to visitors. Such image optimization tasks help your site meet Google’s performance recommendations, fix PageSpeed Insights audits such as [“Serve images in next-gen formats”](https://imagify.io/blog/serve-next-gen-formats-wordpress/)” and “[“Efficiently encode images”](https://imagify.io/blog/efficiently-encode-images-wordpress/), and improve key metrics like Core Web Vitals. |
| @@ -101,9 +101,9 @@ | ||
| 101 | 101 | Imagify helps you fix this at the source by compressing images and converting them to the next-gen formats mentioned above, so pages load faster and feel smoother to visitors. Such image optimization tasks help your site meet Google’s performance recommendations, fix PageSpeed Insights audits such as [“Serve images in next-gen formats”](https://imagify.io/blog/serve-next-gen-formats-wordpress/)” and “[“Efficiently encode images”](https://imagify.io/blog/efficiently-encode-images-wordpress/), and improve key metrics like Core Web Vitals. |
| 102 | 102 | |
| 103 | 103 | With lighter images across your site, you get faster load times and better performance where it matters most and, piece on the cake, without having to fine-tune performance settings yourself! |
| 104 | 104 | |
| 105 | -=== 🔌 Connect your AI tool to Imagify with MCP === | |
| 105 | +=== 🔌 Connect Your AI Tool to Imagify with MCP === | |
| 106 | 106 | |
| 107 | 107 | Running multiple websites? With MCP (Model Context Protocol), you can get answers about your websites from a single conversation with your AI tool. |
| 108 | 108 | |
| 109 | 109 | Connect Imagify to an MCP-compatible AI tool such as Claude, GitHub Copilot, Codex, or ChatGPT, and it can access your actual Imagify data to answer questions, troubleshoot issues, and optimize or restore a single image when you ask. MCP is enabled by default, so there's nothing to configure in Imagify itself. Just connect from your AI tool and you're ready to go. |
| @@ -118,9 +118,9 @@ | ||
| 118 | 118 | MCP is included in all Imagify plans, free and paid, at no extra cost. It works alongside the plugin, not instead of it. Bulk optimization and settings changes still happen in the Imagify plugin itself. |
| 119 | 119 | |
| 120 | 120 | Requires WordPress 6.9+ and Imagify 2.3+. |
| 121 | 121 | |
| 122 | -=== 💬 What Do Our Users Think Of Imagify? === | |
| 122 | +=== 💬 What Do Our Users Think of Imagify? === | |
| 123 | 123 | |
| 124 | 124 | Here’s what our users have to say about us after optimizing their images with Imagify: |
| 125 | 125 | |
| 126 | 126 | >"Images and other media are the largest parts on your web pages (most likely). Therefore don't forget to optimise images for the web before adding to your site. For WordPress there are many optimisation plugins available. My favourite is Imagify" — [Mark Wilkinson](https://twitter.com/wpmark/status/1479128422395830273) |
| @@ -162,9 +162,9 @@ | ||
| 162 | 162 | We are [WP Media](https://wp-media.me/), the company behind WP Rocket, the best caching plugin for WordPress. |
| 163 | 163 | |
| 164 | 164 | Our mission is to improve the web, we are making it faster with [WP Rocket](https://wp-rocket.me/) and lighter with Imagify. |
| 165 | 165 | |
| 166 | -=== ✉️ Get In Touch! === | |
| 166 | +=== ✉️ Get in Touch! === | |
| 167 | 167 | |
| 168 | 168 | * Website: [Imagify.io](https://imagify.io) |
| 169 | 169 | * Contact Us: [https://imagify.io/contact](https://imagify.io/contact) |
| 170 | 170 | * Twitter: [https://twitter.com/imagify](https://twitter.com/imagify) |
| @@ -326,8 +326,34 @@ | ||
| 326 | 326 | |
| 327 | 327 | 4. Other Media Page |
| 328 | 328 | |
| 329 | 329 | == Changelog == |
| 330 | += 2.3.4 = | |
| 331 | +- Fix: Optimization no longer stops when a next-gen destination path is unavailable. | |
| 332 | +- Fix: The "Settings saved" notice is back on multisite when Imagify is network-activated. | |
| 333 | +- Fix: Failing to reach the MCP OAuth discovery documents is no longer reported as a critical issue in Site Health. | |
| 334 | +- Enhancement: Updated the WP Rocket banner copy on the bulk optimization page. | |
| 335 | + | |
| 336 | += 2.3.3 = | |
| 337 | +- New feature: MCP media abilities now accept a filename or media URL, not just an attachment ID. | |
| 338 | +- Enhancement: Respect WordPress 7.1's resize opt-out on client-side uploads to avoid double scaling. | |
| 339 | +- Fix: Thumbnails from WordPress 7.1 client-side uploads are now optimized instead of skipped. | |
| 340 | +- Fix: Companion files recorded by WordPress 7.1 are kept when regenerating or restoring a media. | |
| 341 | +- Fix: The Media Library rating banner is readable again. | |
| 342 | + | |
| 343 | += 2.3.2 = | |
| 344 | +- New feature: Add a Missing Next-Gen filter to the Media Library. | |
| 345 | +- New feature: Add a manual stop button for bulk optimization. | |
| 346 | +- Enhancement: Prioritize newly uploaded and manually optimized images in bulk jobs. | |
| 347 | +- Enhancement: Chunk large database queries to avoid timeouts on restrictive hosts. | |
| 348 | +- Fix: The Next-Gen generation progress bar is visible again. | |
| 349 | +- Fix: The Next-Gen progress bar no longer shows a negative count. | |
| 350 | +- Fix: Next-Gen files are generated when the API reports an image as already compressed. | |
| 351 | +- Fix: Scaled uploads are no longer skipped by the bulk backup check. | |
| 352 | +- Fix: Improve WP Rocket CDN detection for CDN-hosted images. | |
| 353 | +- Fix: Restore correct capability handling for the Imagify network admin menu. | |
| 354 | +- Fix: Updated WP Mixpanel library to fix some loading issues that could surfaced. | |
| 355 | + | |
| 330 | 356 | = 2.3.1 = |
| 331 | 357 | - New feature: Add OAuth 2.1 + PKCE authentication for MCP clients such as Claude Desktop. |
| 332 | 358 | - New feature: Expose three new MCP abilities for AI agents interacting with Imagify. |
| 333 | 359 | - Enhancement: Add a documentation link to the out-of-quota popup covering all ways to keep optimizing. |
| @@ -333,13 +359,15 @@ | ||
| 333 | 359 | - Enhancement: Add a documentation link to the out-of-quota popup covering all ways to keep optimizing. |
| 334 | 360 | - Enhancement: Require confirmation before MCP abilities consume optimization credits. |
| 335 | 361 | - Enhancement: Add a filter to exclude specific media from bulk optimization. |
| 336 | 362 | - Enhancement: Add a filter to customize supported mime types. |
| 363 | +- Enhancement: Add the imagify_site_root_url filter, allowing multisites with domain mapping to declare the URL used to serve each subsite. | |
| 337 | 364 | - Bugfix: Fix indefinite spinner and stuck progress in Generate Missing Next-Gen Images. |
| 338 | 365 | - Bugfix: Fix valid API key flagged as invalid when validation request is interrupted. |
| 339 | 366 | - Bugfix: Fix wrong orientation of Next-Gen images generated from EXIF-rotated backups. |
| 340 | 367 | - Bugfix: Fix layout shift and scrollbar inconsistency in the upgrade modal. |
| 341 | 368 | - Bugfix: Fix lightbox display issue caused by passing WordPress attributes to the picture tag. |
| 369 | +- Bugfix: Images are no longer reported as having a next-gen version when none was generated, because the WebP or AVIF file would have been heavier than the optimized image. | |
| 342 | 370 | |
| 343 | 371 | = 2.3.0 = |
| 344 | 372 | - New feature: Added support for the Model Context Protocol (MCP), enabling compatible AI assistants to optimize images and manage Imagify through natural language. |
| 345 | 373 | - Enhancement: Improved validation to ensure only supported image files can be optimized through MCP. |
| @@ -358,9 +386,9 @@ | ||
| 358 | 386 | |
| 359 | 387 | = 2.2.8 = |
| 360 | 388 | - Bugfix: Fix jQuery deprecation notices |
| 361 | 389 | - Bugfix: Fix PHP deprecation notices |
| 362 | -- Bugfix: Fix the _load_textdomain_just_in_time PHP notice | |
| 390 | +- Bugfix: Fix the _load_textdomain_just_in_time PHP notice | |
| 363 | 391 | - Enhancement: Make sure to remove the transients when uninstalling Imagify |
| 364 | 392 | - Enhancement: Fix UI glitches |
| 365 | 393 | |
| 366 | 394 | = 2.2.7 = |
| @@ -417,5 +445,5 @@ | ||
| 417 | 445 | |
| 418 | 446 | = 2.2 = |
| 419 | 447 | - New Feature: Add AVIF generation support to provide next-gen image formats for advanced image optimization. |
| 420 | 448 | |
| 421 | -[Full changelog](https://github.com/wp-media/imagify-plugin/blob/develop/README.md) | |
| 449 | +[Full changelog](https://github.com/wp-media/imagify-plugin/blob/develop/README.md) | |