| @@ -1,158 +1,136 @@ | ||
| 1 | -=== QuickWebP - Compress / Optimize Images & Convert WebP | SEO Friendly === | |
| 1 | +=== QuickWebP - WebP & AVIF Image Optimizer, Compression & SEO for WordPress === | |
| 2 | 2 | Contributors: ludwigyou |
| 3 | -Tags: WebP, Image Optimization, SEO, Image Compression, Performance | |
| 4 | -Requires at least: 6.0.0 | |
| 5 | -Tested up to: 6.8.2 | |
| 6 | -Requires PHP: 7.4 | |
| 7 | -Stable tag: 3.2.6 | |
| 3 | +Tags: webp, avif, image optimization, seo, performance | |
| 4 | +Requires at least: 6.5.0 | |
| 5 | +Tested up to: 7.1 | |
| 6 | +Requires PHP: 8.1 | |
| 7 | +Stable tag: 4.1.2 | |
| 8 | 8 | License: GPLv2 or later |
| 9 | 9 | License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt |
| 10 | 10 | |
| 11 | -QuickWebP is a free WordPress plugin that converts images to WebP, optimizes performance, improves SEO, auto-fills metadata, and resizes images—no API needed. | |
| 11 | +QuickWebP converts JPG and PNG to WebP, compresses images locally, improves image SEO, and adds AVIF with QuickWebP Pro. | |
| 12 | 12 | |
| 13 | 13 | == Description == |
| 14 | 14 | |
| 15 | -QuickWebP is an image compression and optimization plugin for WordPress that automatically converts images to WebP when they are uploaded to the media library. It also optimizes the image to improve your site's performance. The plugin also renames the image file to the WebP format and cleans up the file name for better SEO. Additionally, the plugin uses the cleaned up name to pre-populate the alt, caption, description, legend, and title metadata, making image management on your site easier. You can also set a maximum width and height for the image, which will automatically resize it if necessary. No API is required and the plugin is completely free, with no subscriptions or additional fees. | |
| 15 | +QuickWebP helps you optimize images in WordPress as soon as they are uploaded. It converts JPG and PNG files to WebP, compresses them locally without any external API, cleans filenames for better image SEO, pre-fills media metadata, and resizes oversized uploads automatically. | |
| 16 | 16 | |
| 17 | -== Important == | |
| 18 | -QuickWebP is now include in WPMasterToolKit plugin. You can download it here : [WPMasterToolKit](https://wordpress.org/plugins/wpmastertoolkit/) | |
| 19 | -For use like QuickWebP, you can activate the module "Media encoder" in the settings of WPMasterToolKit. | |
| 17 | +If you want even smaller next-generation images, QuickWebP Pro adds AVIF conversion for supported servers. It is designed for faster pages, better Core Web Vitals, and a simpler image workflow inside the WordPress media library. | |
| 20 | 18 | |
| 21 | -== Features == | |
| 19 | +== QuickWebP Free vs Pro == | |
| 22 | 20 | |
| 23 | -* Automatically converts images to WebP format when uploaded to the media library | |
| 24 | -* Optimizes images for improved site performance | |
| 25 | -* Renames image files to WebP format and cleans up file names for prevent special characters (ex : "Clé d'identification.jpg" becomes "cle-d-identification.webp") | |
| 26 | -* Pre-populates image metadata (alt, caption, description, legend, and title) | |
| 27 | -* Allows for automatic image resizing based on maximum width and height (by default max 2000px) | |
| 28 | -* No API required for convertion and optimization | |
| 29 | -* Entirely free, with no subscriptions or additional fees. | |
| 30 | -* Directly paste image from clipboard or software like Photoshop (CTRL + V OR CMD + V) directly into the WP Media Frame. | |
| 31 | -* Select library for images to convert to webp (GD or Imagick). | |
| 32 | -* Bulk convert images to webp format and preserve original images (for old media on your website). | |
| 33 | -* Preview image optimization in settings for better optimization. | |
| 21 | += QuickWebP Free includes = | |
| 34 | 22 | |
| 35 | -== Installation == | |
| 23 | +* Automatic WebP conversion on upload | |
| 24 | +* Local image compression without any external API | |
| 25 | +* SEO-friendly filename cleanup | |
| 26 | +* Automatic image metadata pre-fill for alt text, caption, description, legend, and title | |
| 27 | +* Automatic resize with maximum width and height controls | |
| 28 | +* Uses the native WordPress image editor with the best available server backend | |
| 29 | +* Bulk optimization for older media when originals are preserved | |
| 30 | +* Clipboard paste support inside the WordPress media frame | |
| 31 | +* Optimization preview inside the settings screen | |
| 36 | 32 | |
| 37 | -1. Install the plugin through the WordPress plugins screen directly. | |
| 38 | -2. Activate the plugin through the 'Plugins' screen in WordPress | |
| 39 | -3. Go to Media / QuickWebP and configure the plugin | |
| 33 | += ⭐️ QuickWebP Pro includes ⭐️ = | |
| 40 | 34 | |
| 41 | -== Demos == | |
| 42 | -**How to install QuickWebP** | |
| 43 | -[youtube https://www.youtube.com/watch?v=5Ja2engS5YA&rel=0] | |
| 35 | +* Everything included in QuickWebP Free | |
| 36 | +* AVIF conversion for supported servers with PHP 8.1+ | |
| 37 | +* Smaller files than JPG, PNG, and typically smaller than WebP | |
| 44 | 38 | |
| 45 | -**Paste an picture from clipboard to wp media easily** | |
| 46 | -[youtube https://www.youtube.com/watch?v=N5Yc-D8Hhyw] | |
| 39 | +🚀 Unlock AVIF conversion and more with QuickWebP Pro: [Upgrade now](https://solutions.leyoweb.com/products/quickwebp/?utm_source=quickwebp-plugin&utm_medium=documentation&utm_campaign=upgrade-pro&utm_content=readme-call-to-action) | |
| 47 | 40 | |
| 41 | +== Important == | |
| 48 | 42 | |
| 49 | -== Other plugin by Webdeclic == | |
| 50 | -[Webdeclic](https://webdeclic.com) is a French web agency based in Paris. We are specialized in the creation of websites and e-commerce sites. We are also the creator of the following plugins: | |
| 51 | -* [WPMasterToolKit](https://wordpress.org/plugins/wpmastertoolkit/) : A complete toolkit for your WordPress site. | |
| 52 | -* [Mentions Legales Par Webdeclic](https://wordpress.org/plugins/mentions-legales-par-webdeclic/) | |
| 53 | -* [Cookie Dough Compliance and Consent for GDPR](https://wordpress.org/plugins/cookie-dough-compliance-and-consent-for-gdpr/) | |
| 54 | -* [QuickWebP - Compress / Optimize Images & Convert WebP | SEO Friendly](https://wordpress.org/plugins/quickwebp/) | |
| 55 | -* [Univeral Honey Pot](https://wordpress.org/plugins/universal-honey-pot/) | |
| 56 | -* [Clean My WP](https://wordpress.org/plugins/clean-my-wp/) | |
| 57 | -* [Show all plugins on WordPress.org](https://wordpress.org/plugins/search/webdeclic/) | |
| 43 | +QuickWebP is also available inside [WPMasterToolKit](https://wordpress.org/plugins/wpmastertoolkit/). If you prefer an all-in-one toolkit, install WPMasterToolKit and enable the Media Encoder module. | |
| 58 | 44 | |
| 59 | -== Support us == | |
| 60 | -⭐️ If you like this plugin, please give us a 5 star rating on WordPress.org. This will motivate us to develop new features and write other plugins. ⭐️ | |
| 45 | +If you want the dedicated QuickWebP experience and access to AVIF, discover [QuickWebP Pro](https://solutions.leyoweb.com/products/quickwebp/?utm_source=quickwebp-plugin&utm_medium=documentation&utm_campaign=upgrade-pro&utm_content=readme-pro-section). | |
| 61 | 46 | |
| 62 | -☕️ If you want buy me a coffee, you can do it here : [Buy me a coffee](https://bmc.link/ludwig) ☕️ | |
| 47 | +== Why site owners use QuickWebP == | |
| 63 | 48 | |
| 64 | -== Frequently Asked Questions == | |
| 49 | +* Improve WordPress performance with lighter images | |
| 50 | +* Reduce page weight to help Core Web Vitals | |
| 51 | +* Keep image SEO cleaner with optimized filenames and metadata | |
| 52 | +* Convert and compress images directly on your server | |
| 53 | +* Manage image optimization from one simple settings page | |
| 65 | 54 | |
| 66 | -= Does the extension replace existing images?= | |
| 67 | -The extension converts the uploader image to webp format and replaces it with the webp image. | |
| 68 | -The extension does not replace existing images. If you want this functionality you can contact us. | |
| 55 | +== Installation == | |
| 69 | 56 | |
| 70 | -= Can I resize my images with this extension?= | |
| 71 | -Yes, you can configure it in the Resize tab. | |
| 57 | +1. Install the plugin through the WordPress plugins screen. | |
| 58 | +2. Activate the plugin through the Plugins screen in WordPress. | |
| 59 | +3. Go to Media > QuickWebP and configure your optimization settings. | |
| 60 | +4. If you want AVIF, purchase QuickWebP Pro and activate your license from the QuickWebP License screen. | |
| 72 | 61 | |
| 73 | -= Can I change the compression setting to save more space?= | |
| 74 | -Yes, by default we set it to 75 but you can change that in the plugin settings. | |
| 62 | +== Demos == | |
| 75 | 63 | |
| 76 | -= Do you use the Imagify API, tinyPNG or other?= | |
| 77 | -No, we do not use an API to compress images. Everything is done locally on your server at the time of upload. | |
| 64 | +**How to install QuickWebP** | |
| 65 | +[youtube https://www.youtube.com/watch?v=5Ja2engS5YA&rel=0] | |
| 78 | 66 | |
| 79 | -= Can I use this extension with a CDN or with a caching plugin?= | |
| 80 | -Yes, you can use this extension with a CDN or caching plugin such as WP Rocket, W3 Total Cache, WP Super Cache, etc. | |
| 67 | +**Paste a picture from the clipboard into WordPress media** | |
| 68 | +[youtube https://www.youtube.com/watch?v=N5Yc-D8Hhyw] | |
| 81 | 69 | |
| 82 | -= What image formats are supported?= | |
| 83 | -Supported image formats are: JPG, PNG. | |
| 70 | +== Frequently Asked Questions == | |
| 84 | 71 | |
| 85 | -= Does Quick WebP improve the performance of my site?= | |
| 86 | -Yes, QuickWebP improves your site's performance by converting images to WebP format. Your images will be lighter and faster to load. | |
| 72 | += What is included in the free version? = | |
| 73 | +The free version includes automatic WebP conversion, local compression, resize controls, filename cleanup for SEO, metadata pre-fill, bulk optimization, and clipboard paste support in the media library. | |
| 87 | 74 | |
| 88 | -= How does QuickWebP help me with SEO?= | |
| 89 | -QuickWebP makes SEO easy by automatically renaming image files to a clean, SEO-friendly filename when uploaded to media. It also uses this clean filename to pre-populate alt, caption, description, caption, and title metadata, which can help optimize image visibility on search engines. Additionally, by converting images to WebP format, QuickWebP can improve your site's performance, which can also contribute to better SEO rankings. | |
| 75 | += What does QuickWebP Pro add? = | |
| 76 | +QuickWebP Pro adds AVIF conversion on supported servers with PHP 8.1+, stronger compression, and automatic fallback so older browsers still receive a compatible image format. | |
| 90 | 77 | |
| 91 | -= Does QuickWebP work with other plugins?= | |
| 92 | -Yes, QuickWebP works with other plugins. It is compatible with most caching plugins, such as WP Rocket, W3 Total Cache, WP Super Cache, etc. It is also compatible with most CDN plugins, such as Cloudflare, MaxCDN, etc. | |
| 78 | += Where can I get QuickWebP Pro? = | |
| 79 | +You can get it here: [QuickWebP Pro](https://solutions.leyoweb.com/products/quickwebp/?utm_source=quickwebp-plugin&utm_medium=documentation&utm_campaign=upgrade-pro&utm_content=readme-upgrade-link). | |
| 93 | 80 | |
| 94 | -= Does QuickWebP work with all themes?= | |
| 95 | -Yes, QuickWebP works with all themes. It is compatible with most themes, including the most popular ones, such as Astra, OceanWP, GeneratePress, etc. | |
| 81 | += Is QuickWebP still available in WPMasterToolKit? = | |
| 82 | +Yes. QuickWebP is also available inside [WPMasterToolKit](https://wordpress.org/plugins/wpmastertoolkit/) through the Media Encoder module. | |
| 96 | 83 | |
| 97 | -= Does QuickWebP work page builders?= | |
| 98 | -Yes, QuickWebP works with page builders. It is compatible with most page builders, including the most popular ones, such as Elementor, Beaver Builder, Divi, Visual composer(WPBakery), Oxygen Builder, Gutenberg, Thrive Architect, Brizy, Live Composer, etc. | |
| 84 | += Does QuickWebP use an API such as TinyPNG or Imagify or ShortPixel? = | |
| 85 | +No. QuickWebP processes images locally on your server. No external compression API is required. | |
| 99 | 86 | |
| 100 | -= Does QuickWebP work with WooCommerce?= | |
| 101 | -Yes, it works with WooCommerce. | |
| 87 | += What image formats are supported? = | |
| 88 | +QuickWebP converts JPG and PNG uploads to WebP. QuickWebP Pro also adds AVIF conversion on supported servers. | |
| 102 | 89 | |
| 103 | -= Does QuickWebP work with SEO plugins?= | |
| 104 | -Yes, it works with SEO plugins. It is compatible with most SEO plugins, including the most popular ones, such as Yoast SEO, All in One SEO, Rank Math, SEOPress, etc. | |
| 90 | += Can I resize my images automatically? = | |
| 91 | +Yes. You can define maximum width and height values in the Resize settings. | |
| 105 | 92 | |
| 106 | -= From where can i copy the images to paste? = | |
| 107 | -You can copy the images from any software like Adobe Photoshop & Illustrator, GIMP, Canvas, Screenshot, Affinity Photo & Designer, a webpage, Finder, etc. | |
| 93 | += Does QuickWebP improve SEO? = | |
| 94 | +Yes. QuickWebP cleans image filenames and uses them to pre-fill attachment metadata such as alt text, caption, description, legend, and title. Lighter images can also improve page speed signals. | |
| 108 | 95 | |
| 109 | -== Screenshots == | |
| 96 | += Does QuickWebP work with caching plugins, CDNs, themes, page builders, and WooCommerce? = | |
| 97 | +Yes. QuickWebP is designed to work with standard WordPress setups, including caching plugins, CDNs, most themes, major page builders, and WooCommerce. | |
| 110 | 98 | |
| 111 | -1. Screenshot without QuickWebP and with QuickWebP | |
| 112 | -2. Settings page of QuickWebP | |
| 99 | += Can I paste images directly into the media library? = | |
| 100 | +Yes. You can paste images from tools such as Photoshop, Illustrator, GIMP, Affinity, Finder, screenshots, and webpages directly into the WordPress media frame. | |
| 113 | 101 | |
| 114 | -== Changelog == | |
| 102 | +== Screenshots == | |
| 115 | 103 | |
| 116 | -= 3.2.6 = | |
| 117 | -* FIX: problem with lite speed cache plugin. | |
| 104 | +1. QuickWebP WebP optimization results compared with the original image | |
| 105 | +2. QuickWebP settings page and an explanation of the available options | |
| 118 | 106 | |
| 119 | -= 3.2.5 = | |
| 120 | -* FIX: problem with image weight after resize if "Do not compress images already in WebP" is enabled. | |
| 107 | +== More from Webdeclic == | |
| 121 | 108 | |
| 122 | -= 3.2.4 = | |
| 123 | -* FIX: problem with image weight after resize. | |
| 109 | +QuickWebP is developed by Webdeclic. If you want a broader WordPress toolbox, also check [Webdeclic plugins](https://wordpress.org/plugins/search/webdeclic/). | |
| 124 | 110 | |
| 125 | -= 3.2.3 = | |
| 126 | -* FIX: problem with translation on WP 6.7. | |
| 127 | -* Add informations for migrate to WPMasterToolKit plugin. | |
| 111 | +== Support == | |
| 128 | 112 | |
| 129 | -= 3.2.2 = | |
| 130 | -* FIX: problem if an image file has a special character in the name. | |
| 113 | +If you like QuickWebP, please leave a 5-star review on WordPress.org. | |
| 131 | 114 | |
| 132 | -= 3.2.1 = | |
| 133 | -* FIX: bug on bulk convertion. | |
| 115 | +If you want to support the project, you can do it here: [Buy me a coffee](https://bmc.link/ludwig) | |
| 134 | 116 | |
| 135 | -= 3.2.0 = | |
| 136 | -* Add buymeacoffee link in settings page. | |
| 117 | +== Changelog == | |
| 137 | 118 | |
| 138 | -= 3.1.0 = | |
| 139 | -* Add new option on rewrite rules for webp images, for better compatibility with some website. | |
| 119 | += 4.1.2 = | |
| 120 | +* PERFORMANCE: Moved the optimization statistics migration out of admin requests and process it in small scheduled batches. | |
| 121 | +* PERFORMANCE: Replaced counted page-based migration queries with ID cursor pagination and no_found_rows. | |
| 122 | +* PERFORMANCE: Reduced bulk optimization option writes by persisting progress and statistics once per batch. | |
| 123 | +* FIX: Added expiring locks to prevent overlapping bulk optimization and statistics migration workers. | |
| 124 | +* FIX: Serialized cumulative statistics updates and preserved increments received during concurrent requests. | |
| 140 | 125 | |
| 141 | -= 3.0.0 = | |
| 142 | -* Bulk convert images to webp format and preserve original images (for old media on your website). | |
| 143 | -* Copy paste image on Elementor supported. | |
| 144 | -* Preview feature in settings page. | |
| 126 | += 4.1.1 = | |
| 127 | +* Better informations about pro version and AVIF format in settings page. | |
| 128 | +* Added cumulative image optimization statistics and an existing-media statistics migration. | |
| 145 | 129 | |
| 146 | -= 2.1.0 = | |
| 147 | -* Add GD library, and assign by default. | |
| 148 | -* Select for switch between GD or Imagick library. | |
| 149 | -* Condition for convert only JPEG and PNG images (not GIF). | |
| 150 | -* Admin notices if error. | |
| 151 | -* Better compatibility with php extensions. | |
| 130 | += 4.1.0 = | |
| 131 | +* Added a Debug Mode setting with detailed logs written to a custom file in uploads/quickwebp. | |
| 132 | +* Improved image conversion compatibility by using the WordPress image editor only as a targeted fallback when GD cannot load the source format. | |
| 133 | +* Added a safety check to reject conversions from the WordPress image editor when the generated file is larger than the source. | |
| 152 | 134 | |
| 153 | -= 2.0.0 = | |
| 154 | -* Added new feature: paste image directly from clipboard (CTRL + V OR CMD + V) directly into the WP Media Frame. | |
| 155 | -* French translation added. | |
| 156 | 135 | |
| 157 | -= 1.0.0 = | |
| 158 | -* First version. | |
| 136 | +[See changelog for all versions.](https://plugins.svn.wordpress.org/quickwebp/trunk/changelog.txt) | |