[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8-x8V_BecLZN-PYVRJZFQJflab9JxoNysGAryxGYN-g":3,"$fxLQ0_NSc8XTznqGeoh98sCXAgV1y997pYKIF3qScRXE":124,"$fEVh058AnRE0BJtABBDy8YaTp4_-ZBR3OzWdWG9aZIvM":129},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":26,"fingerprints":26},"firepunch-images-for-acf","FirePunch | Instant AVIF & WebP images for ACF developers","2.2.2","Matteo Bruschetti","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatteobruschetti\u002F","\u003Cp>\u003Cstrong>FirePunch\u003C\u002Fstrong> is a lightweight, 100% free plugin designed to optimize image management in WordPress by automatically converting them into next-generation \u003Cstrong>AVIF\u003C\u002Fstrong> and \u003Cstrong>WebP\u003C\u002Fstrong> formats.\u003C\u002Fp>\n\u003Cp>This tool is built specifically for web developers working with custom themes and image fields (such as \u003Cstrong>ACF – Advanced Custom Fields\u003C\u002Fstrong> or \u003Cstrong>Gutenberg blocks\u003C\u002Fstrong>).\u003C\u002Fp>\n\u003Ch3>How does it work?\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FoEg8D7W3K1U?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Automatic conversion:\u003C\u002Fstrong> The plugin intercepts JPG and PNG media uploads and generates variants asynchronously in the background, ensuring zero impact on server performance during your daily workflow.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Predictable URL Structure:\u003C\u002Fstrong> Converted AVIF and WebP variants are saved directly alongside the original media, making them instantly accessible by simply appending \u003Ccode>.avif\u003C\u002Fcode> or \u003Ccode>.webp\u003C\u002Fcode> to the original image URL. For example: \u003Ccode>https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fimmagine.jpg.webp\u003C\u002Fcode> and \u003Ccode>https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fimmagine.jpg.avif\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effortless Theme Integration:\u003C\u002Fstrong>  Simply call them inside your custom theme using the standard WordPress function \u003Ccode>wp_get_attachment_image()\u003C\u002Fcode> or the plugin’s dedicated helper function \u003Ccode>wp_avif_img()\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart HTML5 Fallback:\u003C\u002Fstrong> The plugin automatically rewrites the frontend output into a robust \u003Ccode>\u003Cpicture>\u003C\u002Fcode> tag. The browser will dynamically load the best possible format based on user compatibility, seamlessly prioritizing \u003Cstrong>AVIF\u003C\u002Fstrong>, falling back to \u003Cstrong>WebP\u003C\u002Fstrong>, and using the original \u003Cstrong>JPG\u003C\u002Fstrong> or \u003Cstrong>PNG\u003C\u002Fstrong> as the ultimate safety fallback.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Asynchronous Background Processing:\u003C\u002Fstrong> Leverages Action Scheduler (or WP-Cron with a safety offset) to process images sequentially without locking up the server or triggering execution timeouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Hybrid Engine:\u003C\u002Fstrong> Tries ImageMagick first for premium encoding and seamlessly falls back to GD when necessary, dynamically boosting memory limits to prevent crashes on large files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero Disk I\u002FO Abuse:\u003C\u002Fstrong> Caches the status of all available file variants directly inside the attachment metadata in the database. No endless file system lookups on every single page load.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern HTML5 Rewriting:\u003C\u002Fstrong> Utilizes the native \u003Ccode>WP_HTML_Tag_Processor\u003C\u002Fcode> (introduced in WP 6.2) to safely rewrite \u003Ccode>\u003Cimg>\u003C\u002Fcode> tags into multi-source \u003Ccode>\u003Cpicture>\u003C\u002Fcode> structures.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Cleanup:\u003C\u002Fstrong> When an image is deleted from the media library, all associated AVIF and WebP variants are permanently removed, featuring path traversal protection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero ACF Dependencies:\u003C\u002Fstrong> Built 100% WordPress-native with absolutely no reliance on Advanced Custom Fields, making it perfectly compatible with any custom theme workflow.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Guide (Custom Themes & ACF)\u003C\u002Fh3>\n\u003Cp>This plugin offers total flexibility for custom theme development. You can display optimized images using three different approaches:\u003C\u002Fp>\n\u003Ch4>1. Native Automatic Integration\u003C\u002Fh4>\n\u003Cp>If your theme already uses standard WordPress functions, you do not need to change a single line of code. The plugin automatically filters the output and injects the AVIF\u002FWebP sources:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo wp_get_attachment_image( $attachment_id, 'large' ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>2. Using the Helper Function wp_avif_img()\u003C\u002Fh4>\n\u003Cp>If you need granular control—such as stripping away default WordPress layout classes or easily overriding loading behavior—use the plugin’s global helper function:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo wp_avif_img( $attachment_id, $size, $attr ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>$attachment_id\u003C\u002Fstrong> (int): The attachment ID of the image (Required).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>$size\u003C\u002Fstrong> (string|array): The requested image size (‘thumbnail’, ‘medium’, ‘large’, ‘full’). Default: ‘full’.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>$attr\u003C\u002Fstrong> (string|array): Simplifies attributes. You can pass ‘lazy’ or ‘eager’ directly as a string, or supply a custom HTML attribute array.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Practical Examples:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Standard output in 'large' size with native lazy loading\necho wp_avif_img( $image_id, 'large', 'lazy' );\n\n\u002F\u002F Advanced output with custom CSS classes and specific Alt text\necho wp_avif_img( $image_id, 'full', array(\n    'class' => 'hero-banner-image',\n    'alt'   => 'Optimized hero cover background'\n) );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>3. Advanced Custom Fields (ACF) Integration\u003C\u002Fh4>\n\u003Cp>When creating an Image field in ACF, leave the \u003Cstrong>Return Format\u003C\u002Fstrong> to \u003Cstrong>Array\u003C\u002Fstrong>. This approach allows you to dynamically extract the attachment ID for the optimization engine while safely preserving a native standard HTML fallback. In your template file, write:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cfigure>\n   \u003C?php if($acf_img_field): ?>\n      \u003C?php if ( function_exists('wp_avif_img') ) {\n         $img_id = $acf_img_field['ID'];\n         echo wp_avif_img($img_id, 'large', 'lazy');\n      } else { ?>\n         \u003Cimg loading=\"lazy\" src=\"\u003C?php echo esc_url($acf_img_field['url']); ?>\" alt=\"\u003C?php echo esc_attr( $acf_img_field['alt'] ); ?>\" \u002F>\n      \u003C?php } ?>\n   \u003C?php endif; ?>\n\u003C\u002Ffigure>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Automatic and asynchronous AVIF & WebP image optimization for custom themes and ACF fields using native HTML5 picture tags.",0,151,"2026-07-04T10:30:00.000Z","7.0.2","6.2","8.1",[18,19,20,21,22],"acf","avif","images","performance","webp","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffirepunch-images-for-acf.2.2.2.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"matteobruschetti",1,30,94,"2026-08-29T19:49:02.144Z",[37,56,72,86,102],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":14,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":54,"download_link":55,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"webp-uploads","Modern Image Formats","2.7.1","WordPress Performance Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fperformanceteam\u002F","\u003Cp>This plugin adds WebP and AVIF support for media uploads within the WordPress application. By default, AVIF images will be generated if supported on the hosting server, otherwise WebP will be used as the output format. When both formats are available, the output format can be selected under \u003Ccode>Settings > Media\u003C\u002Fcode>. Modern images will be generated only for new uploads, pre-existing images will only converted to a modern format if images are regenerated. Images can be regenerated with a plugin like \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fregenerate-thumbnails\u002F\" rel=\"ugc\">Regenerate Thumbnails\u003C\u002Fa> or via WP-CLI with the \u003Ccode>wp media regenerate\u003C\u002Fcode> \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fcli\u002Fcommands\u002Fmedia\u002Fregenerate\u002F\" rel=\"nofollow ugc\">command\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>By default, only modern image format sub-sizes will be generated for JPEG or PNG uploads – only the original uploaded file will still exist as a JPEG\u002FPNG image, generated image sizes will be WebP or AVIF files. To change this behavior, there is a checkbox in \u003Ccode>Settings > Media\u003C\u002Fcode> “Output fallback images” that – when checked – will result in the plugin generating both the original format as well as WebP or AVIF images for every sub-size (noting again that this will only affect newly uploaded images, i.e. after making said change).\u003C\u002Fp>\n\u003Cp>\u003Cem>This plugin was formerly known as WebP Uploads.\u003C\u002Fem>\u003C\u002Fp>\n","Converts images to more modern formats such as WebP or AVIF during upload.",100000,1132153,68,25,"2026-07-03T23:38:00.000Z","6.9","7.4",[19,20,53,21,22],"modern-image-formats","https:\u002F\u002Fgithub.com\u002FWordPress\u002Fperformance\u002Ftree\u002Ftrunk\u002Fplugins\u002Fwebp-uploads","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebp-uploads.2.7.1.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":11,"downloaded":64,"rating":11,"num_ratings":11,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":51,"tags":68,"homepage":23,"download_link":70,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":71},"imgsmaller","ImgSmaller – Optimize Images | Compress Images | Convert WebP & AVIF","1.0.1","Subarnadip Pal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsubarnadip\u002F","\u003Cp>ImgSmaller integrates with the ImgSmaller API to compress images in your Media Library. It supports WEBP and AVIF output, runs in the background via WP-Cron or external cron, and includes robust backups and one-click restore. It also provides an exclusions browser, export\u002Fimport of backups and replacements, and plan\u002Fquota awareness.\u003C\u002Fp>\n\u003Cp>Key features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Background image optimization with batching\u003C\u002Fli>\n\u003Cli>WEBP and AVIF output formats\u003C\u002Fli>\n\u003Cli>Automated backup of originals and one-click restore (all or selected)\u003C\u002Fli>\n\u003Cli>Export\u002Fimport backups ZIP; import optimized replacements ZIP\u003C\u002Fli>\n\u003Cli>Exclusions browser with search, filters, and infinite scroll\u003C\u002Fli>\n\u003Cli>Quota-aware processing with countdown and auto-resume\u003C\u002Fli>\n\u003Cli>Secure tokenized public endpoints and file proxy for private media\u003C\u002Fli>\n\u003Cli>Dashboard metrics, logs, and plan\u002Fallowed domains management\u003C\u002Fli>\n\u003Cli>External cron support with copyable URL and token regeneration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the ImgSmaller API to compress images and retrieve plan\u002Fquota information.\u003C\u002Fp>\n\u003Cp>What is the service and what is it used for?\u003Cbr \u002F>\n– The ImgSmaller API (https:\u002F\u002Fimgsmaller.com) provides image compression and account information used by this plugin to optimize your Media Library and display plan\u002Fquota details.\u003C\u002Fp>\n\u003Cp>What data is sent and when?\u003Cbr \u002F>\n– When you start compression, the plugin sends the public URL of each selected attachment (or a secure, tokenized proxy URL if the file is not publicly accessible) along with your API key to request compression. After polling completes, the plugin downloads the optimized image bytes.\u003Cbr \u002F>\n– When viewing plan info, the plugin requests your current plan usage and limits using your API key.\u003C\u002Fp>\n\u003Cp>Where can I find the service policies?\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fimgsmaller.com\u002Fterms\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fimgsmaller.com\u002Fprivacy\u003C\u002Fp>\n\u003Cp>Notes:\u003Cbr \u002F>\n– You can disable background processing at any time from the dashboard. If you prefer not to send any files or metadata, do not start compression and do not enter an API key.\u003C\u002Fp>\n","Compress and optimize your WordPress media library images using the ImgSmaller API with automated backups and restore controls.",205,"2025-10-19T17:45:00.000Z","6.8.5","5.8",[19,20,69,21,22],"media-library","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimgsmaller.1.0.1.zip","2026-04-06T09:54:40.288Z",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":11,"downloaded":80,"rating":11,"num_ratings":11,"last_updated":81,"tested_up_to":14,"requires_at_least":82,"requires_php":16,"tags":83,"homepage":23,"download_link":85,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"rmg-image-optimizer","rMG – Image Optimizer","0.3.3","Preston Elrod \u002F ProxSEO","https:\u002F\u002Fprofiles.wordpress.org\u002Fproxseo\u002F","\u003Cp>rMG – Image Optimizer improves image delivery by analyzing how images are actually displayed on your published WordPress pages.\u003C\u002Fp>\n\u003Cp>Instead of only compressing uploads or relying on existing WordPress thumbnail sizes, rMG can inspect selected public pages at configured desktop, tablet, and mobile viewports. It measures displayed image dimensions and creates separate optimized variants for those placements.\u003C\u002Fp>\n\u003Cp>Your original Media Library uploads remain unchanged.\u003C\u002Fp>\n\u003Ch4>Optimize the rendered page\u003C\u002Fh4>\n\u003Cp>rMG focuses on how images are used after the page layout has rendered. This helps reduce the delivery of images that are much larger than the space where they appear.\u003C\u002Fp>\n\u003Cp>Key features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Post-render analysis of selected published pages.\u003C\u002Fli>\n\u003Cli>Right-sized variants for desktop, tablet, and mobile viewports.\u003C\u002Fli>\n\u003Cli>WebP and AVIF output formats.\u003C\u002Fli>\n\u003Cli>Page-specific image optimization and reoptimization.\u003C\u002Fli>\n\u003Cli>Adjustable quality, sharpening, lazy loading, and fade-in controls.\u003C\u002Fli>\n\u003Cli>Page-level image savings and optimization status.\u003C\u002Fli>\n\u003Cli>Management and removal of generated variants.\u003C\u002Fli>\n\u003Cli>Original Media Library uploads remain untouched.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If an optimized variant is unavailable, the original image remains available as a fallback.\u003C\u002Fp>\n\u003Cp>rMG is a free service provided by ProxSEO.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the hosted ProxSEO rMG image optimization service when an administrator starts site optimization, requests optimization for a page, or runs queued background optimization.\u003C\u002Fp>\n\u003Cp>The service analyzes selected published pages, measures displayed image dimensions, and returns analysis results to the WordPress site. The plugin creates optimized image variants locally on the WordPress server.\u003C\u002Fp>\n\u003Cp>The service may receive:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The site URL and site name.\u003C\u002Fli>\n\u003Cli>The installed plugin version.\u003C\u002Fli>\n\u003Cli>The installed WordPress version.\u003C\u002Fli>\n\u003Cli>Selected published page URLs or page IDs.\u003C\u002Fli>\n\u003Cli>Configured viewport names.\u003C\u002Fli>\n\u003Cli>Image and page metadata required for optimization.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The service may request selected publicly accessible pages to analyze how their images are displayed to visitors.\u003C\u002Fp>\n\u003Cp>Service provider: ProxSEO \u002F rMG\u003C\u002Fp>\n\u003Cp>Terms of Service: https:\u002F\u002Fproxseo.com\u002Frmg-image-optimizer\u002Fterms-of-service\u002F\u003C\u002Fp>\n\u003Cp>Privacy Policy: https:\u002F\u002Fproxseo.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n","Measure rendered WordPress images and deliver right-sized WebP or AVIF variants for desktop, tablet, and mobile.",149,"2026-07-14T11:05:00.000Z","6.5",[19,20,84,21,22],"optimization","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frmg-image-optimizer.0.3.3.zip",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":11,"downloaded":94,"rating":11,"num_ratings":11,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":51,"tags":98,"homepage":100,"download_link":101,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"tempaloo-webp","Tempaloo WebP","1.0.0","Tempaloo","https:\u002F\u002Fprofiles.wordpress.org\u002Fotmanehammadi\u002F","\u003Cp>\u003Cstrong>The pricing problem with most WebP plugins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WordPress generates 5-8 thumbnails for every image you upload (\u003Ccode>thumbnail\u003C\u002Fcode>, \u003Ccode>medium\u003C\u002Fcode>, \u003Ccode>medium_large\u003C\u002Fcode>, \u003Ccode>large\u003C\u002Fcode>, \u003Ccode>full\u003C\u002Fcode>, plus theme-specific sizes). Most popular optimizers count each thumbnail as a separate credit, so a single product photo or blog hero can burn through 6-8 credits before you’ve touched your second image.\u003C\u002Fp>\n\u003Cp>Tempaloo charges \u003Cstrong>1 credit per upload\u003C\u002Fstrong>, no matter how many sizes WordPress derives from it. Same quota, 6-8x more usable conversions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Concrete comparison — 1,000 uploads \u002F month\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ShortPixel \u002F Imagify (per-thumbnail billing): \u003Cstrong>6,000 to 8,000 credits consumed\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> you need a 10k or 20k plan.\u003C\u002Fli>\n\u003Cli>Tempaloo (per-upload billing): \u003Cstrong>1,000 credits consumed\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> our 5,000-image Starter plan covers you 5x over.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If your site averages 4+ thumbnails per upload (which it does, by default), Tempaloo is the lowest cost-per-converted-image on the market.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built for\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Agencies\u003C\u002Fstrong> managing 10–100 client sites tired of credit math and license-per-site upcharges (our Growth plan covers 5 sites; Business covers unlimited).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce stores\u003C\u002Fstrong> with 50+ photos per product who blow through ShortPixel quotas in days.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Photographers, portfolios, magazines\u003C\u002Fstrong> who want AVIF + high quality without the Imagify Pro tier.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What’s in version 1.0\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Async upload pipeline\u003C\u002Fstrong> — conversion runs in a fresh PHP process via non-blocking loopback, so your uploads finish instantly and we never fight other plugins on the same WordPress filter chain (security scanners, page builders, other optimizers). Most optimizers convert sync inline; that’s where conflicts come from.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk converter\u003C\u002Fstrong> with adaptive backoff, pause\u002Fresume, and live progress (current image, savings counter, ETA).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Diagnostic + reconcile tab\u003C\u002Fstrong> — drift detection across filesystem, attachment metadata, bulk state, and retry queue. One click to repair desynchronized state. Most optimizers leave this to the user; we audit it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AVIF on every paid tier\u003C\u002Fstrong> — not a Pro-only add-on. Starter (5€\u002Fmo) already includes it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-CLI\u003C\u002Fstrong> — \u003Ccode>wp tempaloo status \u002F activate \u002F bulk \u002F restore \u002F quota\u003C\u002Fcode>. First-class deploy story for managed WordPress hosts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Picture-tag and URL-rewrite delivery modes\u003C\u002Fstrong> — picture-tag works with Gutenberg, Elementor, Bricks, Divi, Beaver Builder, WooCommerce, and any theme. URL rewrite stays out of your markup. CDN passthrough also supported.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility hardening\u003C\u002Fstrong> — atomic temp+rename writes, explicit \u003Ccode>nocache_headers()\u003C\u002Fcode> + \u003Ccode>DONOTCACHEPAGE\u003C\u002Fcode> so LiteSpeed Cache, WP Rocket, and W3 Total Cache never serve stale admin data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer hooks\u003C\u002Fstrong> — three filters\u002Factions to skip attachments, override quality, and react after conversion. See “Developer hooks” below.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pricing\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Free plan\u003C\u002Fstrong>: 250 images \u002F month, 1 site, no credit card required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Starter\u003C\u002Fstrong> (5 €\u002Fmo): 5,000 images\u002Fmonth, AVIF included.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Growth\u003C\u002Fstrong> (12 €\u002Fmo): 25,000 images\u002Fmonth, 5 sites per license.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Business\u003C\u002Fstrong> (29 €\u002Fmo): 150,000 images\u002Fmonth, unlimited sites.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited\u003C\u002Fstrong> (59 €\u002Fmo): fair-use 500k\u002Fmo, priority SLA.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Paid plans include a 7-day trial and a 30-day money-back guarantee. Credits roll over up to 30 days on paid plans.\u003C\u002Fp>\n\u003Cp>Full details at \u003Ca href=\"https:\u002F\u002Ftempaloo.com\u002Fwebp\" rel=\"nofollow ugc\">https:\u002F\u002Ftempaloo.com\u002Fwebp\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Trademarks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WebP and AVIF are open image formats developed by Google and the Alliance for Open Media respectively. Tempaloo is an independent product and is not affiliated with, endorsed by, or sponsored by Google or the Alliance for Open Media. ShortPixel, Imagify, EWWW, Smush, and Optimole are trademarks of their respective owners and are referenced for comparison purposes only.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Tempaloo conversion API hosted at \u003Ccode>https:\u002F\u002Fapi.tempaloo.com\u003C\u002Fcode> to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Verify your license key when you activate the plugin.\u003C\u002Fli>\n\u003Cli>Convert images to WebP or AVIF — the plugin sends your image files (temporarily, not stored) along with your license key and site URL.\u003C\u002Fli>\n\u003Cli>Fetch your current monthly quota.\u003C\u002Fli>\n\u003Cli>Receive webhooks from Freemius (our payment processor) for subscription events.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What data is sent\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Your license key (required for authentication).\u003C\u002Fli>\n\u003Cli>Your site URL (for license-to-site binding).\u003C\u002Fli>\n\u003Cli>The image bytes to be converted (streamed, never persisted on our servers — originals stay on your server).\u003C\u002Fli>\n\u003Cli>Your WordPress and plugin version (for compatibility diagnostics).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Data retention\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Image data is held in memory only during conversion, then discarded.\u003C\u002Fli>\n\u003Cli>Usage logs (count of conversions, byte totals, duration) are stored for billing and analytics, associated with your license.\u003C\u002Fli>\n\u003Cli>No personal data beyond what is needed to authenticate your license: your account email (collected at activation or via Google OAuth) and the URL of the WordPress site where the license is active. Both are necessary for license enforcement and are detailed in our privacy policy at https:\u002F\u002Ftempaloo.com\u002Fprivacy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Providers\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Conversion API: \u003Cstrong>Tempaloo\u003C\u002Fstrong> (hosted in Frankfurt, EU).\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftempaloo.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftempaloo.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Payment processing (paid plans only, triggered by clicking “Upgrade”): \u003Cstrong>Freemius, Inc.\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffreemius.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Freemius Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffreemius.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Freemius Terms\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By activating this plugin and entering a license key, you agree to Tempaloo’s Terms and Privacy Policy.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>See the \u003Cstrong>External services\u003C\u002Fstrong> section above for a full disclosure of the data this plugin sends to the Tempaloo API.\u003C\u002Fp>\n\u003Ch3>Developer hooks\u003C\u002Fh3>\n\u003Cp>Three hooks let you tailor the plugin’s behavior from your own theme or custom plugin. They fire on both the auto-convert-on-upload path and the bulk path (CLI or admin), so a single rule applies everywhere.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>apply_filters( 'tempaloo_webp_skip_attachment', false, $attachment_id, $mode )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Return \u003Ccode>true\u003C\u002Fcode> to bypass conversion for a specific attachment. Useful to exclude a folder, a CPT, or images larger than a threshold.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>apply_filters( 'tempaloo_webp_quality_for', $quality, $attachment_id, $format )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Override the quality value (1–100) per attachment. Returned values are clamped to 1–100. Useful to lift quality on portfolio shots or drop it on product thumbnails.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>do_action( 'tempaloo_webp_after_convert', $attachment_id, $info )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Fired after a successful conversion (one or more sizes written). \u003Ccode>$info\u003C\u002Fcode> contains \u003Ccode>format\u003C\u002Fcode>, \u003Ccode>converted\u003C\u002Fcode>, \u003Ccode>failed\u003C\u002Fcode>, \u003Ccode>mode\u003C\u002Fcode>, \u003Ccode>quality\u003C\u002Fcode>, \u003Ccode>sizes\u003C\u002Fcode>. Useful for CDN purges, custom logging, webhooks, manifest rebuilds.\u003C\u002Fp>\n\u003Cp>Example — skip conversion for any attachment in the \u003Ccode>private\u002F\u003C\u002Fcode> upload subfolder:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'tempaloo_webp_skip_attachment', function( $skip, $id ) {\n    $path = get_attached_file( $id );\n    return $path && false !== strpos( $path, '\u002Fuploads\u002Fprivate\u002F' );\n}, 10, 2 );\u003Ch3>Source code\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Tempaloo WebP is open source under the GPLv2 (or later) license. All compiled assets are generated from human-readable sources included in this distribution — no obfuscated or auto-generated code without a matching source.\u003C\u002Fp>\n\u003Ch4>Compiled assets\u003C\u002Fh4>\n\u003Cp>The admin dashboard UI is built with Vite + React + TailwindCSS. The compiled output (\u003Ccode>build\u002Fadmin.js\u003C\u002Fcode> and \u003Ccode>build\u002Fadmin.css\u003C\u002Fcode>) is generated from the source files under \u003Ccode>admin-app\u002F\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>TypeScript \u002F TSX source: \u003Ccode>admin-app\u002Fsrc\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Build configuration: \u003Ccode>admin-app\u002Fvite.config.ts\u003C\u002Fcode>, \u003Ccode>admin-app\u002Ftsconfig.json\u003C\u002Fcode>, \u003Ccode>admin-app\u002Ftailwind.config.js\u003C\u002Fcode>, \u003Ccode>admin-app\u002Fpostcss.config.js\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Dependency manifest: \u003Ccode>admin-app\u002Fpackage.json\u003C\u002Fcode> (and \u003Ccode>admin-app\u002Fpackage-lock.json\u003C\u002Fcode> for reproducible installs)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to rebuild\u003C\u002Fh4>\n\u003Cp>From the plugin root:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>cd admin-app\nnpm install\nnpm run build\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This regenerates \u003Ccode>build\u002Fadmin.js\u003C\u002Fcode> and \u003Ccode>build\u002Fadmin.css\u003C\u002Fcode>. Output is deterministic — same source plus same lock file produce the same bytes.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>npm run typecheck runs the TypeScript compiler in `--noEmit` mode for a standalone type check.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Third-party libraries\u003C\u002Fh4>\n\u003Cp>All third-party libraries are pulled in via npm (declared in \u003Ccode>admin-app\u002Fpackage.json\u003C\u002Fcode>) — none are vendored as pre-built minified files in this repository. Their licenses are MIT and compatible with GPLv2-or-later.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>React 18 — https:\u002F\u002Freact.dev (MIT)\u003C\u002Fli>\n\u003Cli>React DOM 18 — https:\u002F\u002Freact.dev (MIT)\u003C\u002Fli>\n\u003Cli>clsx — https:\u002F\u002Fgithub.com\u002Flukeed\u002Fclsx (MIT)\u003C\u002Fli>\n\u003Cli>@freemius\u002Fcheckout — https:\u002F\u002Fgithub.com\u002FFreemius\u002Fcheckout (MIT)\u003C\u002Fli>\n\u003Cli>TailwindCSS — https:\u002F\u002Ftailwindcss.com (MIT)\u003C\u002Fli>\n\u003Cli>Vite — https:\u002F\u002Fvitejs.dev (MIT)\u003C\u002Fli>\n\u003Cli>PostCSS — https:\u002F\u002Fpostcss.org (MIT)\u003C\u002Fli>\n\u003Cli>Autoprefixer — https:\u002F\u002Fgithub.com\u002Fpostcss\u002Fautoprefixer (MIT)\u003C\u002Fli>\n\u003C\u002Ful>\n","The image optimizer that doesn't charge you for thumbnails. 1 credit per upload, all sizes included — 6-8x more conversions for the same quota.",148,"2026-05-07T13:56:00.000Z","6.9.5","6.0",[19,99,20,21,22],"image-optimization","https:\u002F\u002Ftempaloo.com\u002Fwebp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftempaloo-webp.1.0.0.zip",{"slug":99,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":14,"requires_at_least":114,"requires_php":51,"tags":115,"homepage":119,"download_link":120,"security_score":121,"vuln_count":122,"unpatched_count":11,"last_vuln_date":123,"fetched_at":27},"Image Optimization – Compress Images and Convert to WebP or AVIF","1.7.6","Elementor","https:\u002F\u002Fprofiles.wordpress.org\u002Felemntor\u002F","\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FFco5omeF50w?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Image Optimization (formally known as Image Optimizer) is an easy-to-use WordPress plugin that reduces image size through various compression and resizing techniques – all of which preserve the highest possible image quality. Image Optimization supports many popular formats, including  JPEG, PNG, WebP, AVIF, and GIF.\u003C\u002Fp>\n\u003Ch4>Reduced file sizes for boosted performance\u003C\u002Fh4>\n\u003Cp>Image Optimization ensures faster loading times, enhanced user experience, and overall boosted website performance. It reduces the size of your website’s images, improving Core Web Vitals and search engine rankings. With the Image Optimization’s exceptional capabilities and unique algorithms, you can fine tune images and reduce their file sizes while retaining quality with lossless or lossy compression.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Image formats supported\u003C\u002Fstrong> include JPEG, PNG, WebP, AVIF and GIF.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works in the background\u003C\u002Fstrong>: The only plugin in the category that optimizes your images in the background, without you having to stay on the page during optimization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Resize large images\u003C\u002Fstrong>: The user can set a maximum pixel width, after which images will automatically be resized. (default value set to 1920px)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>2 compression levels\u003C\u002Fstrong>:  Lossless – highest quality with minimal compression; Lossy – maximum compression with somewhat reduced quality.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimize on upload\u003C\u002Fstrong>: Automatically optimizes images when you upload them.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk or individual optimization\u003C\u002Fstrong>: Flexible image optimization options, whether it’s on-demand scaling and compression, or bulk optimization for your entire image library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>EXIF Metadata\u003C\u002Fstrong>: Select whether to clear image metadata to reduce size even further without impacting image quality.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backup original images\u003C\u002Fstrong>: Ability to delete backups permanently to save space. (We recommend backing up your website beforehand.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restore original images\u003C\u002Fstrong> (all sizes) for selected media files if needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Convert to WebP and AVIF\u003C\u002Fstrong>: Get efficient and faster-loading formats with WebP  and AVIF for even better web performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image thumbnails\u003C\u002Fstrong>: Resize all image sizes by default. Allow the user to choose specific image sizes based on WordPress-registered thumbnail sizes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Bulk or single image optimization\u003C\u002Fh4>\n\u003Cp>Image Optimization by Elementor lets you optimize all images in your library either one at a time, or in a batch according to your preferences and settings. Easily configure the plugin to scale or compress your images on-demand, or automatically have them triggered as they are being uploaded. Or, if you have a large number of images already uploaded, the bulk optimization feature allows you to resize and\u002For compress your entire library of existing images in just a few clicks.\u003C\u002Fp>\n\u003Ch4>Two Compression Levels\u003C\u002Fh4>\n\u003Cp>With Image Optimization’s advanced algorithms, you can compress images and reduce their file size at the level that makes the most sense for you. We offer 2 types of compression for processing images giving you the perfect balance of compression and quality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Lossless Compression\u003C\u002Fstrong>: Lossless compression reduces image file sizes without sacrificing or diminishing the quality of your images. This type of compression reduces file sizes by removing unused or unnecessary data so that no image details are lost along the way.  Hence, you are able to reduce the file size and still maintain the quality of your image.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Lossy Compression\u003C\u002Fstrong>: Lossy compression performs maximum compression resulting in lightweight images and smaller file sizes. It reduces image size by removing image data that is generally invisible to the human eye and minimizes any compromise in image quality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Convert to WebP and AVIF\u003C\u002Fstrong>: Convert images to the slimmer WebP or AVIF formats for even better optimization with a 25-30% savings over JPEG and PNG. Most browsers support WebP, however if they don’t, you can have fallback versions of the image available in the same format as the original image.\u003C\u002Fp>\n\u003Cp>By tailoring compression to the level you need, your visitors will enjoy faster load times, improved responsiveness, and a seamless browsing experience. Our approach also enables your website to rank higher in search results. Since a search engine’s ranking is heavily influenced by speed, user experience, and Core Web Vitals, Elementor’s Image Optimization is an invaluable tool for any website, especially one that’s abundant with images.\u003C\u002Fp>\n\u003Ch4>Get started today\u003C\u002Fh4>\n\u003Cp>For more information about Image Optimization, visit our \u003Ca href=\"https:\u002F\u002Fgo.elementor.com\u002Fwp-repo-description-tab-io-product-page\u002F\" rel=\"nofollow ugc\">official website\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fgo.elementor.com\u002Fwp-repo-description-tab-io-free-trial\u002F\" rel=\"nofollow ugc\">Try It Now\u003C\u002Fa>.\u003Cbr \u002F>\nIf you have any questions or need support, feel free to \u003Ca href=\"https:\u002F\u002Fgo.elementor.com\u002Fwp-repo-description-tab-io-contact-us\u002F\" rel=\"nofollow ugc\">contact us\u003C\u002Fa> or visit our \u003Ca href=\"https:\u002F\u002Fgo.elementor.com\u002Fwp-repo-description-tab-io-help-center\u002F\" rel=\"nofollow ugc\">help center\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin requires a connection to an active Elementor account in order to identify the user and provide the purchased service. This connection is triggered manually by the user via the plugin’s settings panel.\u003Cbr \u002F>\nThis plugin uses a 3rd party service operated by Elementor, which accepts a standard image in JPG, PNG, GIF or WEBP format and returns a web optimized image based on the selected settings. This flow is triggered by the user or automatically (based on the selected plugin settings) on a compatible image upload or by manually initiating optimize process.\u003C\u002Fp>\n\u003Ch3>Related Plugins\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsite-mailer\u002F\" rel=\"ugc\">Email Deliverability\u003C\u002Fa>: Effortlessly manage transactional emails. High deliverability, logs and statistics, and no SMTP plugins needed.\u003C\u002Fp>\n","Automatically resize, optimize, and convert images to WebP and AVIF. Compress images in bulk or on upload to boost your WordPress site performance.",1000000,15332353,34,77,"2026-07-07T08:31:00.000Z","6.7",[116,117,118,99,21],"convert-avif","convert-webp","image-compression","https:\u002F\u002Fgo.elementor.com\u002Fwp-repo-description-tab-io-product-page\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-optimization.1.7.6.zip",96,2,"2026-07-01 17:26:17",{"error":125,"url":126,"statusCode":127,"statusMessage":128,"message":128},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ffirepunch-images-for-acf\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":130,"versions":131},5,[132,138,145,152,159],{"version":6,"download_url":24,"svn_tag_url":133,"released_at":26,"has_diff":134,"diff_files_changed":135,"diff_lines":26,"trac_diff_url":136,"vulnerabilities":137,"is_current":125},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffirepunch-images-for-acf\u002Ftags\u002F2.2.2\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffirepunch-images-for-acf%2Ftags%2F2.2.1&new_path=%2Ffirepunch-images-for-acf%2Ftags%2F2.2.2",[],{"version":139,"download_url":140,"svn_tag_url":141,"released_at":26,"has_diff":134,"diff_files_changed":142,"diff_lines":26,"trac_diff_url":143,"vulnerabilities":144,"is_current":134},"2.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffirepunch-images-for-acf.2.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffirepunch-images-for-acf\u002Ftags\u002F2.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffirepunch-images-for-acf%2Ftags%2F2.2&new_path=%2Ffirepunch-images-for-acf%2Ftags%2F2.2.1",[],{"version":146,"download_url":147,"svn_tag_url":148,"released_at":26,"has_diff":134,"diff_files_changed":149,"diff_lines":26,"trac_diff_url":150,"vulnerabilities":151,"is_current":134},"2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffirepunch-images-for-acf.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffirepunch-images-for-acf\u002Ftags\u002F2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffirepunch-images-for-acf%2Ftags%2F2.1&new_path=%2Ffirepunch-images-for-acf%2Ftags%2F2.2",[],{"version":153,"download_url":154,"svn_tag_url":155,"released_at":26,"has_diff":134,"diff_files_changed":156,"diff_lines":26,"trac_diff_url":157,"vulnerabilities":158,"is_current":134},"2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffirepunch-images-for-acf.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffirepunch-images-for-acf\u002Ftags\u002F2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffirepunch-images-for-acf%2Ftags%2F2.0&new_path=%2Ffirepunch-images-for-acf%2Ftags%2F2.1",[],{"version":160,"download_url":161,"svn_tag_url":162,"released_at":26,"has_diff":134,"diff_files_changed":163,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":164,"is_current":134},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffirepunch-images-for-acf.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffirepunch-images-for-acf\u002Ftags\u002F2.0\u002F",[],[]]