{"id":272541,"date":"2026-02-08T08:51:28","date_gmt":"2026-02-08T08:51:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/saddam-hossen-webp-optimizer\/"},"modified":"2026-02-08T13:23:05","modified_gmt":"2026-02-08T13:23:05","slug":"saddam-hossen-webp-optimizer","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/saddam-hossen-webp-optimizer\/","author":15972825,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Saddam Hossen WebP Optimizer","header_author":"Saddam Hossen","header_description":"Advanced image performance tool. Converts new uploads to WebP and adds a \"Convert to WebP\" button for existing images.","assets_banners_color":"74bbdf","last_updated":"2026-02-08 13:23:05","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.buymeacoffee.com\/iamsaddamhossen","header_plugin_uri":"https:\/\/github.com\/iamsaddamhossen\/sh-webp-optimizer","header_author_uri":"https:\/\/saddamhossen.dev","rating":5,"author_block_rating":0,"active_installs":0,"downloads":199,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"saddamweb","date":"2026-02-08 13:23:05"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3456303,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3456303,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3456303,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3456303,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3456303,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"Settings panel in Media settings","2":"Manual conversion button in Media Library","3":"Before\/After file size comparison","4":"Core Web Vitals improvement"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[17209,187460,29161,247,15376],"plugin_category":[54],"plugin_contributors":[255441],"plugin_business_model":[],"class_list":["post-272541","plugin","type-plugin","status-publish","hentry","plugin_tags-compression","plugin_tags-core-web-vitals","plugin_tags-image-optimization","plugin_tags-performance","plugin_tags-webp","plugin_category-security-and-spam-protection","plugin_contributors-saddamweb","plugin_committers-saddamweb"],"banners":{"banner":"https:\/\/ps.w.org\/saddam-hossen-webp-optimizer\/assets\/banner-772x250.png?rev=3456303","banner_2x":"https:\/\/ps.w.org\/saddam-hossen-webp-optimizer\/assets\/banner-1544x500.png?rev=3456303","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/saddam-hossen-webp-optimizer\/assets\/icon-128x128.png?rev=3456303","icon_2x":"https:\/\/ps.w.org\/saddam-hossen-webp-optimizer\/assets\/icon-256x256.png?rev=3456303","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/saddam-hossen-webp-optimizer\/assets\/screenshot-1.png?rev=3456303","caption":"Settings panel in Media settings"}],"raw_content":"<!--section=description-->\n<p><strong>Stop paying for image optimization services.<\/strong> This plugin converts your images to WebP format entirely on your server \u2013 no API keys, no monthly fees, no limits.<\/p>\n\n<h4>Why This Plugin?<\/h4>\n\n<p>Most image optimization plugins send your images to external servers, raising privacy concerns and subscription costs. This plugin:<\/p>\n\n<ul>\n<li>\u2705 Runs entirely on your server (100% privacy)<\/li>\n<li>\u2705 Zero ongoing costs (no API subscriptions)<\/li>\n<li>\u2705 Unlimited conversions<\/li>\n<li>\u2705 Faster processing (no external API calls)<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Auto-Convert on Upload<\/strong> \u2013 Automatically converts JPG, PNG, and GIF to WebP<\/li>\n<li><strong>Smart Resizing<\/strong> \u2013 Reduces oversized images to web-friendly dimensions (default 1920px)<\/li>\n<li><strong>Manual Conversion Tool<\/strong> \u2013 Bulk convert existing images from Media Library<\/li>\n<li><strong>EXIF Auto-Rotation<\/strong> \u2013 Fixes incorrectly rotated mobile photos<\/li>\n<li><strong>Intelligent Fallback<\/strong> \u2013 Only replaces original if WebP is smaller<\/li>\n<li><strong>Quality Control<\/strong> \u2013 Adjustable compression settings (1-100%)<\/li>\n<\/ul>\n\n<h4>Performance Benefits<\/h4>\n\n<ul>\n<li>\ud83d\ude80 Improves Core Web Vitals scores<\/li>\n<li>\ud83d\udcc8 Passes Google's \"next-gen formats\" audit<\/li>\n<li>\ud83d\udcbe Reduces storage by up to 80%<\/li>\n<li>\u26a1 Faster page loads (especially mobile)<\/li>\n<li>\ud83d\udcb0 Lower hosting and backup costs<\/li>\n<\/ul>\n\n<h4>System Requirements<\/h4>\n\n<ul>\n<li>PHP 7.4 or higher<\/li>\n<li>PHP Imagick extension enabled<\/li>\n<li>WordPress 5.0 or higher<\/li>\n<\/ul>\n\n<h4>Privacy &amp; Data<\/h4>\n\n<p>This plugin processes all images locally. Nothing is sent to external servers. Your images stay on your server.<\/p>\n\n<h3>Developer Notes<\/h3>\n\n<p>This plugin uses PHP Imagick for high-quality, fast conversions. For development or contributions, visit:\nhttps:\/\/github.com\/iamsaddamhossen\/sh-webp-optimizer<\/p>\n\n<p><strong>Developed by <a href=\"https:\/\/saddamhossen.dev\">Saddam Hossen<\/a><\/strong><\/p>\n\n<h3>Donations<\/h3>\n\n<p>If you find this plugin useful and want to support its development, you can buy me a coffee!\nDonate here: https:\/\/www.buymeacoffee.com\/iamsaddamhossen<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/sh-webp-optimizer<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' screen<\/li>\n<li>Go to Settings &gt; Media to configure quality and dimensions<\/li>\n<li>Upload new images or use the bulk converter for existing images<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20require%20an%20api%20key%3F\"><h3>Does this require an API key?<\/h3><\/dt>\n<dd><p>No. Everything runs on your server using PHP Imagick.<\/p><\/dd>\n<dt id=\"will%20this%20work%20on%20shared%20hosting%3F\"><h3>Will this work on shared hosting?<\/h3><\/dt>\n<dd><p>Yes, if your host has Imagick enabled. Most quality hosts include it.<\/p><\/dd>\n<dt id=\"what%20if%20imagick%20is%20not%20installed%3F\"><h3>What if Imagick is not installed?<\/h3><\/dt>\n<dd><p>The plugin will display an admin notice with instructions for your host.<\/p><\/dd>\n<dt id=\"can%20i%20convert%20existing%20images%3F\"><h3>Can I convert existing images?<\/h3><\/dt>\n<dd><p>Yes. Each image in the Media Library gets a \"Convert to WebP\" button.<\/p><\/dd>\n<dt id=\"what%20if%20webp%20is%20larger%20than%20the%20original%3F\"><h3>What if WebP is larger than the original?<\/h3><\/dt>\n<dd><p>The plugin keeps the original and skips conversion automatically.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20multisite%3F\"><h3>Does this work with multisite?<\/h3><\/dt>\n<dd><p>Yes, it's multisite compatible.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Auto-convert on upload<\/li>\n<li>Manual bulk conversion<\/li>\n<li>Smart resizing<\/li>\n<li>EXIF auto-rotation<\/li>\n<li>Quality settings<\/li>\n<\/ul>","raw_excerpt":"High-performance, zero-cost image optimization. Converts images to WebP locally without external APIs.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/272541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=272541"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/saddamweb"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=272541"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=272541"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=272541"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=272541"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=272541"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=272541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}