{"id":300894,"date":"2026-04-27T16:18:09","date_gmt":"2026-04-27T16:18:09","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/jzb-image-auto-avif\/"},"modified":"2026-04-27T16:17:51","modified_gmt":"2026-04-27T16:17:51","slug":"jzb-image-auto-avif","status":"publish","type":"plugin","link":"https:\/\/mn.wordpress.org\/plugins\/jzb-image-auto-avif\/","author":18013013,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"5.8","requires_php":"7.0","requires_plugins":null,"header_name":"JZB Image Auto AVIF","header_author":"Yephy","header_description":"Image optimization plugin featuring independent mirror cache, HTML output buffering, dual-core compression engines, and Media Library integration.","assets_banners_color":"2a8292","last_updated":"2026-04-27 16:17:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.wpjzb.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":44,"num_ratings":0,"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":"yephy","date":"2026-04-27 16:17:51"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3516640,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3516640,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3516640,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3516640,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Visual configuration and cache storage statistics panel.","2":"Individual image management options in the Media Library list view."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[194661,146,29161,247,15376],"plugin_category":[52,54],"plugin_contributors":[259726],"plugin_business_model":[],"class_list":["post-300894","plugin","type-plugin","status-publish","hentry","plugin_tags-avif","plugin_tags-cache","plugin_tags-image-optimization","plugin_tags-performance","plugin_tags-webp","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_contributors-yephy","plugin_committers-yephy"],"banners":{"banner":"https:\/\/ps.w.org\/jzb-image-auto-avif\/assets\/banner-772x250.png?rev=3516640","banner_2x":"https:\/\/ps.w.org\/jzb-image-auto-avif\/assets\/banner-1544x500.png?rev=3516640","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/jzb-image-auto-avif\/assets\/icon-128x128.png?rev=3516640","icon_2x":"https:\/\/ps.w.org\/jzb-image-auto-avif\/assets\/icon-256x256.png?rev=3516640","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>JZB Image Auto AVIF is an image optimization engine that helps WordPress users automatically generate compressed AVIF and WebP images. It does this without altering the original media library files, utilizing an independent cache directory architecture to safely serve optimized images to browsers.<\/p>\n\n<h3>Core Features:<\/h3>\n\n<ul>\n<li><strong>Non-destructive Cache<\/strong>: Generated AVIF and WebP files are stored in a separate <code>wp-content\/uploads\/jzb-image-auto-avif\/<\/code> directory. Uninstalling the plugin instantly restores your original media library.<\/li>\n<li><strong>Dual-Core Compression<\/strong>: Configure distinct quality settings for AVIF and WebP formats. Supports fine-grained adjustment and switching between lossy and lossless modes.<\/li>\n<li><strong>HTML Output Buffering<\/strong>: Dynamically replaces image links in the front-end HTML source without relying on <code>.htaccess<\/code> or <code>nginx.conf<\/code> rewrite rules.<\/li>\n<li><strong>Native Intervention Control<\/strong>: Provides toggles to prevent WordPress from generating unnecessary multi-size thumbnails or applying <code>-scaled<\/code> changes, helping to save server disk space.<\/li>\n<li><strong>Media Library Controls<\/strong>: Includes AJAX buttons in the Media Library list view to generate AVIF\/WebP for individual old images or cleanly delete legacy thumbnails.<\/li>\n<li><strong>Dynamic Loading Thresholds<\/strong>: Recommends sizing configurations based on your server's available CPU cores and RAM to prevent server timeouts during heavy image conversion.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>jzb-image-auto-avif<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or upload the ZIP file directly via the plugins screen.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Navigate to <strong>Media -&gt; Image Auto AVIF<\/strong> to configure the plugin settings.<\/li>\n<li>Input your server specifications to receive a recommended pixel limit, and select your target formats.<\/li>\n<li>Check the recommended native intervention options and save settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"why%20are%20images%20still%20showing%20as%20jpg%2Fpng%20on%20the%20front-end%3F\"><h3>Why are images still showing as JPG\/PNG on the front-end?<\/h3><\/dt>\n<dd><p>The plugin uses HTML output buffering to replace URLs on the fly. If you use a caching plugin (like WP Super Cache, WP Rocket) or server-level caching, you must <strong>purge your entire site cache<\/strong> after activating this plugin.<\/p><\/dd>\n<dt id=\"will%20i%20lose%20my%20original%20images%20if%20i%20deactivate%20the%20plugin%3F\"><h3>Will I lose my original images if I deactivate the plugin?<\/h3><\/dt>\n<dd><p>No. The plugin uses a bypass architecture. Original images are kept intact in the default WordPress <code>uploads<\/code> folder.<\/p><\/dd>\n<dt id=\"how%20do%20i%20optimize%20old%20images%3F\"><h3>How do I optimize old images?<\/h3><\/dt>\n<dd><p>Switch your Media Library to the \"List View\". You will see generation buttons underneath each image.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release. Features independent cache architecture, output buffering replacement, and dual-format compression capabilities.<\/li>\n<\/ul>","raw_excerpt":"Automatically optimize WordPress images to AVIF and WebP using an independent mirror cache and safe output buffering.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/300894","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=300894"}],"author":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/yephy"}],"wp:attachment":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=300894"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=300894"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=300894"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=300894"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=300894"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=300894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}