[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmPIzRQJmZvQWA9wHhSin0S37PyjlI5Qrnqbaf48TNLU":3,"$fMtjObbJ_6Ko78kdrNb-n7xvh5W5sLr2Um0HiwQvrWyA":265,"$fWlL7p7dJejZqqkf0swLGLUongbaHI44zYeleJtdYWx0":269},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":40,"analysis":143,"fingerprints":243},"image-choices-for-gravity-forms","Image Picker For Gravity Forms","1.1.3","PluginsCafe","https:\u002F\u002Fprofiles.wordpress.org\u002Fpluginscafe\u002F","\u003Cp>A simple and nice plugin to add images easily on gravity forms radio and checkbox field. It helps to add uploaded images for radio and checkbox fields with a few clicks.  It also adds a nice design on the radio and checkbox field. If the installation is okay, go to gravity forms dashboard. Add a checkbox\u002Fradio field on your form. Open the checkbox\u002Fradio field and you will see a tab called the Image Choices. After clicking that tab, an option will be shown to enable Image choice. Click that checkbox and configure it as your choice. And save the form. You’re done!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpluginscafe.com\u002Fplugin\u002Fimage-picker-for-gravity-forms-pro\u002F\" rel=\"nofollow ugc\">View Pro Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpluginscafe.com\u002Fplugin\u002Fimage-picker-for-gravity-forms-pro\u002F\" rel=\"nofollow ugc\">Buy Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Awesome radio\u002Fcheckbox design\u003C\u002Fli>\n\u003Cli>Pick custom color\u003C\u002Fli>\n\u003Cli>Add column in radio\u002Fcheckbox\u003C\u002Fli>\n\u003Cli>Added responsive option (new)\u003C\u002Fli>\n\u003Cli>Global Settings (new)\u003C\u002Fli>\n\u003Cli>Form Settings (new)\u003C\u002Fli>\n\u003Cli>And more comming…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Single product field support\u003C\u002Fli>\n\u003Cli>Product option support\u003C\u002Fli>\n\u003Cli>Dropdown field support\u003C\u002Fli>\n\u003Cli>Multiple choice, polls, survey, shipping support\u003C\u002Fli>\n\u003Cli>7+ beautiful themes\u003C\u002Fli>\n\u003Cli>Responsive options\u003C\u002Fli>\n\u003Cli>Show images in Entry \u002F Notification\u003C\u002Fli>\n\u003Cli>Image Options\u003C\u002Fli>\n\u003Cli>Upcoming more options…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP 5.6\u003C\u002Fli>\n\u003Cli>Gravity Forms 2.0.0 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n","A simple and nice plugin to add images easily on gravity forms radio and checkbox field.",1000,11744,100,8,"2025-09-24T09:29:00.000Z","6.8.5","5.0","5.6",[20,21,22,23,24],"dropdown","gravityforms","image-choices","image-picker","images","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-choices-for-gravity-forms.1.1.3.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"pluginscafe",16,12260,97,24,92,"2026-05-20T02:57:04.743Z",[41,58,75,99,119],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":13,"downloaded":49,"rating":27,"num_ratings":27,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":25,"tags":53,"homepage":25,"download_link":57,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"image-picker-for-elementor-forms","Image Picker – Image Choices for Elementor Forms","1.0.1","add-ons.org","https:\u002F\u002Fprofiles.wordpress.org\u002Faddonsorg\u002F","\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\u002Fgh_MNlI0IgI?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>\n\u003Cp>\u003Cstrong>Demo\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-image-picker-image-choices\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-image-picker-image-choices\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Document\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-image-choices-image-picker-for-elementor-form\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-image-choices-image-picker-for-elementor-form\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Pro Version\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Fimage-picker-for-elementor-forms\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Fimage-picker-for-elementor-forms\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Image Picker for Elementor Forms\u003C\u002Fstrong> transforms boring, standard form inputs into highly engaging, visual experiences. It allows you to replace traditional Radio Buttons, Checkboxes, and Select Dropdowns with clickable images.\u003C\u002Fp>\n\u003Cp>Visual choices (Image Choices) drastically improve user experience, reduce cognitive load, and increase form conversion rates because users can “see” what they are selecting.\u003C\u002Fp>\n\u003Ch3>Perfect For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>E-Commerce & Products:\u003C\u002Fstrong> Let customers visually select product variations like colors, materials, styles, or sizes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Selection:\u003C\u002Fstrong> Show preview images of the services you offer (e.g., haircut styles, car wash tiers, photography packages).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quizzes & Polls:\u003C\u002Fstrong> Build highly interactive voting systems or visual questionnaires.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Any application\u003C\u002Fstrong> where a picture speaks louder than a line of text!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Works Natively:\u003C\u002Fstrong> Seamlessly attaches to Elementor’s native \u003Cstrong>Select, Radio, and Checkbox\u003C\u002Fstrong> fields. No weird third-party widgets to learn.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Beautiful Built-in Layouts:\u003C\u002Fstrong> Choose from multiple free layout styles: Simple, Card, Circle, Polar, Box, Cover.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Interactions:\u003C\u002Fstrong> Visually indicates selected items with highlight borders, checkmark icons, and smooth CSS transitions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Responsive:\u003C\u002Fstrong> Displays perfectly on Desktop, Tablet, and Mobile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>100% Customizable:\u003C\u002Fstrong> Easily tweak sizes, spacing, and border colors directly within Elementor.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>10+ Premium Layouts (Pro):\u003C\u002Fstrong> Unlock over 10 additional, highly-polished layout styles to match any creative brand identity instantly!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Styling Controls (Pro):\u003C\u002Fstrong> Deep visual customization directly in the Elementor Style tab.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Edit a form with Elementor Pro.\u003C\u002Fli>\n\u003Cli>Add a Select, Radio, or Checkbox field.\u003C\u002Fli>\n\u003Cli>In the field settings, toggle \u003Cstrong>Enable Image Picker\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Enter your image URLs alongside your choice values.\u003C\u002Fli>\n\u003C\u002Fol>\n","Add beautiful image picker \u002F image choices fields (radio, checkbox, select) to Elementor Forms.",558,"2026-03-31T08:44:00.000Z","6.9.4","2.0",[54,55,22,23,56],"checkbox","elementor","select","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-picker-for-elementor-forms.1.0.1.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":27,"downloaded":66,"rating":27,"num_ratings":27,"last_updated":67,"tested_up_to":16,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":25,"download_link":74,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"post-picker-for-gravity-forms","Post Picker for Gravity Forms","1.0.0","YMMV Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fymmvplugins\u002F","\u003Cp>\u003Cstrong>Post Picker for Gravity Forms\u003C\u002Fstrong> revolutionizes how you collect post-related data in your forms by adding a sophisticated custom field type that seamlessly integrates with the Gravity Forms ecosystem.\u003C\u002Fp>\n\u003Cp>This plugin solves a common problem: allowing users to select from existing content on your WordPress site through forms. Whether you need visitors to choose from blog posts, select products, pick events, or reference any custom post type content, Post Picker for Gravity Forms makes it effortless.\u003C\u002Fp>\n\u003Ch4>What Makes Post Picker for Gravity Forms Special?\u003C\u002Fh4>\n\u003Cp>Unlike basic dropdown fields that require manual option entry, Post Picker for Gravity Forms automatically populates dropdown menus with real content from your WordPress database. The field dynamically loads up to 50 posts from your chosen post type, displaying them alphabetically by title for easy selection.\u003C\u002Fp>\n\u003Cp>The plugin maintains data integrity by storing post IDs internally while displaying human-readable post titles to users. This approach ensures that even if post titles change, your form entries remain accurate and meaningful.\u003C\u002Fp>\n\u003Ch4>Core Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Universal Post Type Support\u003C\u002Fstrong> – Works with Posts, Pages, and all custom post types registered on your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Data Handling\u003C\u002Fstrong> – Stores post IDs but displays post titles for better user experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Native Gravity Forms Integration\u003C\u002Fstrong> – Appears in the Advanced Fields section alongside other professional field types\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced UI Compatible\u003C\u002Fstrong> – Fully supports Gravity Forms’ Enhanced UI for improved mobile experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Logic Ready\u003C\u002Fstrong> – Complete support for Gravity Forms conditional logic functionality\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Merge Tag Compatible\u003C\u002Fstrong> – Works seamlessly with all Gravity Forms merge tags and notifications\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Placeholder\u003C\u002Fstrong> – Set custom placeholder text or use the default “Please Select”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Validation Built-in\u003C\u002Fstrong> – Automatically validates that selected posts exist and are published\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong> – Includes filters for customizing post queries and extending functionality\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong> – Efficient database queries with built-in limits and caching considerations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For These Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Contact Forms\u003C\u002Fstrong> – Let users select which product or service they are contacting you about\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support Ticket Systems\u003C\u002Fstrong> – Let users reference specific documentation or FAQ posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Registration Forms\u003C\u002Fstrong> – Let attendees select which event they’re registering for\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Inquiry Forms\u003C\u002Fstrong> – Allow customers to ask questions about specific products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Voting Systems\u003C\u002Fstrong> – Enable users to vote on their favorite blog posts or content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Appointment Booking\u003C\u002Fstrong> – Let clients select from available time slots stored as custom posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Course Registration\u003C\u002Fstrong> – Allow students to enroll in specific courses from your course post type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real Estate Inquiries\u003C\u002Fstrong> – Let prospects inquire about specific properties\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Job Applications\u003C\u002Fstrong> – Allow applicants to apply for specific job openings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Technical Excellence\u003C\u002Fh4>\n\u003Cp>Post Picker for Gravity Forms is built using the official Gravity Forms Add-On Framework, ensuring maximum compatibility and following WordPress coding standards. The plugin includes comprehensive validation, sanitization, and security measures to protect your site and data.\u003C\u002Fp>\n\u003Ch4>Developer Features\u003C\u002Fh4>\n\u003Cp>For developers, the plugin includes the \u003Ccode>ppfgf_get_posts_args\u003C\u002Fcode> filter, allowing complete customization of the post query. You can modify which posts appear, change ordering, add meta queries, filter by date ranges, or implement any custom logic your project requires.\u003C\u002Fp>\n\u003Ch3>Developer Information\u003C\u002Fh3>\n\u003Cp>Post Picker for Gravity Forms is built with developers in mind and includes several hooks and filters for customization.\u003C\u002Fp>\n\u003Ch4>Available Filters\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>ppfgf_get_posts_args\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The main filter for customizing which posts appear in the dropdown. This filter receives three parameters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>$args\u003C\u002Fcode> (array) – The WP_Query arguments\u003C\u002Fli>\n\u003Cli>\u003Ccode>$post_type\u003C\u002Fcode> (string) – The selected post type\u003C\u002Fli>\n\u003Cli>\u003Ccode>$field\u003C\u002Fcode> (PPFGF_Field) – The field object\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Code Examples\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Limit to Recent Posts\u003C\u002Fstrong>\u003Cbr \u002F>\n“\u003Ccode>php\u003Cbr \u002F>\nadd_filter( 'ppfgf_get_posts_args', function( $args, $post_type, $field ) {\u003Cbr \u002F>\n    \u002F\u002F Only show posts from last 30 days\u003Cbr \u002F>\n    $args['date_query'] = array(\u003Cbr \u002F>\n        array(\u003Cbr \u002F>\n            'after' => '30 days ago',\u003Cbr \u002F>\n        ),\u003Cbr \u002F>\n    );\u003Cbr \u002F>\n    return $args;\u003Cbr \u002F>\n}, 10, 3 );\u003Cbr \u002F>\n“\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Change Post Ordering\u003C\u002Fstrong>\u003Cbr \u002F>\n“\u003Ccode>php\u003Cbr \u002F>\nadd_filter( 'ppfgf_get_posts_args', function( $args ) {\u003Cbr \u002F>\n    \u002F\u002F Order by date instead of title\u003Cbr \u002F>\n    $args['orderby'] = 'date';\u003Cbr \u002F>\n    $args['order'] = 'DESC';\u003Cbr \u002F>\n    return $args;\u003Cbr \u002F>\n} );\u003Cbr \u002F>\n“\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filter by Meta Field\u003C\u002Fstrong>\u003Cbr \u002F>\n“\u003Ccode>php\u003Cbr \u002F>\nadd_filter( 'ppfgf_get_posts_args', function( $args ) {\u003Cbr \u002F>\n    \u002F\u002F Only show featured posts\u003Cbr \u002F>\n    $args['meta_query'] = array(\u003Cbr \u002F>\n        array(\u003Cbr \u002F>\n            'key' => 'featured',\u003Cbr \u002F>\n            'value' => '1',\u003Cbr \u002F>\n            'compare' => '='\u003Cbr \u002F>\n        )\u003Cbr \u002F>\n    );\u003Cbr \u002F>\n    return $args;\u003Cbr \u002F>\n} );\u003Cbr \u002F>\n“\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Increase Post Limit\u003C\u002Fstrong>\u003Cbr \u002F>\n“\u003Ccode>php\u003Cbr \u002F>\nadd_filter( 'ppfgf_get_posts_args', function( $args ) {\u003Cbr \u002F>\n    \u002F\u002F Show up to 100 posts instead of 50\u003Cbr \u002F>\n    $args['posts_per_page'] = 100;\u003Cbr \u002F>\n    return $args;\u003Cbr \u002F>\n} );\u003Cbr \u002F>\n“\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filter by Category (for Posts)\u003C\u002Fstrong>\u003Cbr \u002F>\n“\u003Ccode>php\u003Cbr \u002F>\nadd_filter( 'ppfgf_get_posts_args', function( $args, $post_type ) {\u003Cbr \u002F>\n    if ( 'post' === $post_type ) {\u003Cbr \u002F>\n        \u002F\u002F Only show posts from specific category\u003Cbr \u002F>\n        $args['category_name'] = 'events';\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n    return $args;\u003Cbr \u002F>\n}, 10, 2 );\u003Cbr \u002F>\n“\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Field-Specific Filtering\u003C\u002Fstrong>\u003Cbr \u002F>\n“\u003Ccode>php\u003Cbr \u002F>\nadd_filter( 'ppfgf_get_posts_args', function( $args, $post_type, $field ) {\u003Cbr \u002F>\n    \u002F\u002F Only apply to specific field ID\u003Cbr \u002F>\n    if ( 5 === $field->id ) {\u003Cbr \u002F>\n        $args['author'] = 1; \u002F\u002F Only posts by user ID 1\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n    return $args;\u003Cbr \u002F>\n}, 10, 3 );\u003Cbr \u002F>\n“\u003C\u002Fcode>\u003C\u002Fp>\n","Creates dynamic dropdowns populated with posts from any post type in your Gravity Forms",176,"2025-10-28T06:05:00.000Z","6.0","7.4",[71,20,72,73,21],"cpt","field","gravity-forms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-picker-for-gravity-forms.1.0.0.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":85,"num_ratings":86,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":97,"download_link":98,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"imagify","Imagify Image Optimization – Optimize Images | Compress Images | Convert WebP | Convert AVIF","2.2.7","WP Media","https:\u002F\u002Fprofiles.wordpress.org\u002Fwp_media\u002F","\u003Cp>Optimize images in 1‑click: compress, resize & convert to WebP\u002FAVIF – free up to 20MB\u002Fmonth. Enjoy the easiest WordPress image optimizer to set up.\u003C\u002Fp>\n\u003Ch3>🏆 The Best Image Optimization Plugin For WordPress\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fimagify.io\u002F\" rel=\"nofollow ugc\">Imagify\u003C\u002Fa> is the most advanced image optimization plugin to help you optimize images. In fact, you can easily resize and compress images, and convert them to WebP and Avif. You can now use its power directly in WordPress to optimize images and reduce the weight of the photos you want to add to your site – image optimization is all done with just one click and without sacrificing their quality.\u003C\u002Fp>\n\u003Cp>Imagify is the best WordPress image optimizer. Image optimization is simple and straightforward. The plugin lets you optimize images in one go with its asynchronous bulk optimization option. You can resize your images on the fly – they will be automatically optimized at the best compression level. If needed, you can always restore your images to their original versions.\u003C\u002Fp>\n\u003Cp>On top of optimizing images, you’ll choose the best AVIF and WebP converter plugin for WordPress. Imagify also converts your images to WebP and AVIF, the next-gen formats for lighter images that will speed up your WordPress site, improve user experience, and even SEO. Convert WebP and convert AVIF will make a difference in image optimization, you’ll see that from yourself.\u003C\u002Fp>\n\u003Cp>Lastly, it’s easy to use the best image compression plugin for better site performance. Speed up your WordPress site and improve Core Web Vitals thanks to Imagify’s state-of-the-art image optimization process.\u003C\u002Fp>\n\u003Cp>Our video explains why Imagify is the easiest image optimization plugin and shows how it makes your website faster thanks to lighter images.\u003C\u002Fp>\n\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\u002FqbqV5yEZ6Og?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>\n\u003Ch3>✨ Optimize Images – The Imagify Image Optimizer Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Resize and compress images for the most common formats, including PDF\u003C\u002Fli>\n\u003Cli>Optimize images with Smart Compression to balance image optimization quality and performance automatically\u003C\u002Fli>\n\u003Cli>Automatic WebP conversion\u003C\u002Fli>\n\u003Cli>AVIF conversion in one click\u003C\u002Fli>\n\u003Cli>Async bulk optimization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📸 Optimize Images: Resize and Compress Images Without Losing Quality\u003C\u002Fh3>\n\u003Cp>Imagify is a great image compressor and the ultimate solution to optimise images. You are able to resize and compress images from the most common image formats as well as PDF format. In case you have many images to optimize, you can also resize images in bulk thanks to our async bulk optimization option. In just one click, you will be able to compress multiple images super easily. Imagify compresses all your images in the background, so you can leave the page and not worry about anything.\u003C\u002Fp>\n\u003Cp>Many of your high-quality images may be in sizes that are much too large. To reduce image size and compress large images, Imagify has a setting that allows you to choose a maximum width for all of your images, and if you upload images that are larger than that size, it will resize large images for you during optimization. Imagify will resize images proportionally without cropping them.\u003C\u002Fp>\n\u003Cp>With such a great image optimizer like Imagify, you’ll get your images automatically optimized at the best compression level and quality – thanks to the Smart Compression Mode.\u003C\u002Fp>\n\u003Cp>When using our image compression tool, Imagify, you will enjoy smaller file sizes and faster loading times. But the best part is that you will optimise images and reduce their weight without losing quality: why should you have to choose between beauty and speed? If you want to compress images, it’s now easier than ever with Imagify!\u003C\u002Fp>\n\u003Ch3>🔄 Convert to WebP and AVIF Formats\u003C\u002Fh3>\n\u003Cp>Thanks to Imagify, you can take a step further in your image optimization process. You can also convert all your images to next-gen image formats such as WebP and AVIF. WebP format, as well as the AVIF format, offers superior image compression and quality and is a way to optimise images and speed up their loading times on websites. By utilizing Imagify’s AVIF and WebP optimizer, you can efficiently convert images to these next-gen formats, saving you a precious amount of time.\u003C\u002Fp>\n\u003Cp>With Imagify, WebP conversion and compression are indeed super easy. Wondering how the convert WebP option works? Imagify will automatically enable WebP and convert your images to WebP.\u003C\u002Fp>\n\u003Cp>What about converting your images to AVIF? You can just select the AVIF option under the Optimization\u002FNext-gen image format tab. Simply as that! Thanks to the best WebP and AVIF plugin for WordPress, you’ll be able to take advantage of the automatic convert WebP feature in no time, plus you’ll always have the convert AVIF option.\u003C\u002Fp>\n\u003Cp>Imagify can also display the AVIF images directly on your front-end. But because some browser versions don’t support AVIF yet, Imagify lets you have both optimized versions of the original format images and the WebP versions ready. Imagify offers the automatic fallback. It means that it will serve the AVIF version if a visitor’s browser supports it and the WebP format if not (if you have previously converted the images to WebP).\u003C\u002Fp>\n\u003Cp>WebP is definitively an excellent replacement for jpeg, png, and gif images, and the same goes for AVIF, which improves your image performance even further. Imagify offers WebP conversion for all image formats: you can convert gif to WebP, jpeg to WebP, and even png to WebP. You can also benefit from AVIF conversion and convert gif to AVIF, jpg and jpeg to AVIF, png to AVIF.\u003Cbr \u002F>\nWhatever your favorite image format, let Imagify optimise your images!\u003C\u002Fp>\n\u003Ch3>⚡ Optimize Images to Make Your Site Faster and Improve Core Web Vitals\u003C\u002Fh3>\n\u003Cp>Did you know that image optimization and web performance go hand in hand? In fact, when it comes to web page speed, one of the first things you should do is optimize your images. Large and heavy image sizes will indeed slow down your website and provide a bad user experience to your visitors – and that’s why you should compress images. On the contrary, when you optimise images and improve image loading speed, you should see a direct improvement in your website speed and performance. With Imagify, it’s time to say goodbye to images taking too long to load.\u003C\u002Fp>\n\u003Cp>Images are one of the largest influencing factors in the Core Web Vitals. Image compression will ensure your images load faster and improve your overall website performance, including your Core Web Vitals metrics. If you’re looking to improve user experience and speed up your WordPress site, images are a good place to start.\u003C\u002Fp>\n\u003Cp>Even Google tells you to take care of your images! If you have ever run a performance audit on PageSpeed Insights, you might have seen the \u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002Fserve-next-gen-formats-wordpress\u002F\" rel=\"nofollow ugc\">“serve images in next-gen formats”\u003C\u002Fa> opportunity popping up. Another PageSpeed Insights recommendation related to images is to \u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002Fefficiently-encode-images-wordpress\u002F\" rel=\"nofollow ugc\">“efficiently encode images”\u003C\u002Fa>. When you use Imagify, you will be able to address both recommendations and fix your images for a faster website.\u003C\u002Fp>\n\u003Ch3>💬 What Do Our Users Think Of Imagify?\u003C\u002Fh3>\n\u003Cp>Here’s what our users have to say about us after optimizing their images with Imagify:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“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” — \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fwpmark\u002Fstatus\u002F1479128422395830273\" rel=\"nofollow ugc\">Mark Wilkinson\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>”To give your images a slimming treatment, without altering them aesthetically, there is a great plugin on WordPress: Imagify. Simple, efficient and functional, it’s really worth a look.”— \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fwpmarmite_en\u002Fstatus\u002F1383072818649255937\" rel=\"nofollow ugc\">WP Marmite\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“Imagify is an awesome tool that is powerful & easy to use. It’s fast, rivals and surpasses other established plugins\u002Fsoftware. Awesome!” — \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FSRHDesign\u002Fstatus\u002F663758140505235456\" rel=\"nofollow ugc\">Simon Harper\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“If you want to “squeeze” your images as much as possible and “trim out” your website on the highest professional level… Imagify” — \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FFree_LanceTools\u002Fstatus\u002F685503950909476865\" rel=\"nofollow ugc\">Ivica Delic\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“Clearly Imagify is the most awesome WordPress plugin to compress images on your website! A must try” — \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FEricWaltR\u002Fstatus\u002F679053496382038016\" rel=\"nofollow ugc\">Eric Walter\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>💰 Is Imagify Free?\u003C\u002Fh3>\n\u003Cp>You can optimize for free 20MB of images (that’s about 200 images) every month. You can also convert to the next-gen WebP format for free.\u003C\u002Fp>\n\u003Cp>Need to compress more images? Have a look at our plans: \u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fpricing\" rel=\"nofollow ugc\">https:\u002F\u002Fimagify.io\u002Fpricing\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>💡 Want Image Optimization Tips?\u003C\u002Fh3>\n\u003Cp>If you want to optimize images and know more about using WebP images on WordPress, improving your PageSpeed score with Imagify, or compressing multiple images online, take a look at our blog: \u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fimagify.io\u002Fblog\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>It’s packed with advice on image compression and so much more!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002Fhow-to-convert-images-to-webp\u002F\" rel=\"nofollow ugc\">How to Convert Images to WebP on WordPress with Imagify\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002Fimage-optimization-manual-for-wordpress\u002F\" rel=\"nofollow ugc\">How to Optimize Images on WordPress for Performance and SEO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002Freduce-image-size-without-losing-quality\u002F\" rel=\"nofollow ugc\">How to Reduce Image Size Without Losing Quality (and Save Space)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002Fhow-to-resize-compress-multiple-images-online\u002F\" rel=\"nofollow ugc\">How to Resize and Compress Multiple Images Online (Easy Methods)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002Fhow-to-make-photos-load-faster-wordpress\u002F\" rel=\"nofollow ugc\">How to Make Photos Load Faster on WordPress: 6 Key Tactics\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fblog\u002Foptimize-images-page-speed-google\u002F\" rel=\"nofollow ugc\">How to Optimize Images for Page Speed (and Google)\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>👥 Who Are We?\u003C\u002Fh3>\n\u003Cp>We are \u003Ca href=\"https:\u002F\u002Fwp-media.me\u002F\" rel=\"nofollow ugc\">WP Media\u003C\u002Fa>, the company behind WP Rocket, the best caching plugin for WordPress.\u003C\u002Fp>\n\u003Cp>Our mission is to improve the web, we are making it faster with \u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002F\" rel=\"nofollow ugc\">WP Rocket\u003C\u002Fa> and lighter with Imagify.\u003C\u002Fp>\n\u003Ch3>✉️ Get In Touch!\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Website: \u003Ca href=\"https:\u002F\u002Fimagify.io\" rel=\"nofollow ugc\">Imagify.io\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Contact Us: \u003Ca href=\"https:\u002F\u002Fimagify.io\u002Fcontact\" rel=\"nofollow ugc\">https:\u002F\u002Fimagify.io\u002Fcontact\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Twitter: \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fimagify\" rel=\"nofollow ugc\">https:\u002F\u002Ftwitter.com\u002Fimagify\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Related Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002F\" rel=\"nofollow ugc\">WP Rocket\u003C\u002Fa>: Best caching plugin to speed-up your WordPress website.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frocket-lazy-load\u002F\" rel=\"ugc\">Lazy Load\u003C\u002Fa>: Best Lazy Load script to reduce the number of HTTP requests and improve the website’s loading time.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>License: GPLv2 or later\u003Cbr \u002F>\nLicense URI: http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n","Optimize images in 1‑click: compress, resize & convert to WebP\u002FAVIF - free up to 20MB\u002Fmonth. Enjoy the easiest WordPress image optimizer to set up.",1000000,17402837,86,1631,"2026-04-07T15:39:00.000Z","7.0","5.3","7.3",[92,93,94,95,96],"compress-images","convert-avif","convert-webp","image-optimization","optimize-images","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimagify\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimagify.2.2.7.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":83,"downloaded":107,"rating":108,"num_ratings":109,"last_updated":110,"tested_up_to":51,"requires_at_least":111,"requires_php":69,"tags":112,"homepage":114,"download_link":115,"security_score":116,"vuln_count":117,"unpatched_count":27,"last_vuln_date":118,"fetched_at":29},"wp-smushit","Smush – Image Optimization, Compression, Lazy Load, WebP & CDN","3.24.0","WPMU DEV - Your All-in-One WordPress Platform","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpmudev\u002F","\u003Cp>\u003Cstrong>Compress images, optimize images, and enable image lazy load automatically to keep your WordPress site fast, without losing quality.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Smush makes it easy to optimize images, compress images, and deliver images faster across your entire WordPress site. Automatically reduce image file sizes, enable image lazy load, and serve modern formats like WebP and AVIF, all without breaking image quality or adding extra work.\u003C\u002Fp>\n\u003Cp>Whether you’re running a blog, store, or portfolio, Smush helps you optimize images at scale and keep your site fast.\u003C\u002Fp>\n\u003Cp>Trusted by over 1 million WordPress sites.\u003C\u002Fp>\n\u003Cp>With a 4.8\u002F5 rating.\u003C\u002Fp>\n\u003Cp>Everything you need to optimize images and speed up your site.\u003C\u002Fp>\n\u003Cp>Works out of the box with no complicated setup.\u003C\u002Fp>\n\u003Ch3>Compress images without losing quality\u003C\u002Fh3>\n\u003Cp>Reduce image file sizes automatically while keeping your images sharp and clear. Smush lets you compress images using both lossless and lossy compression, so you get the best balance of quality and performance without extra work.\u003C\u002Fp>\n\u003Cp>You can also compress images outside the media library using Directory Smush, making it easy to optimize images stored in theme folders, plugins, or other directories on your server.\u003C\u002Fp>\n\u003Ch3>Lazy load images for faster pages\u003C\u002Fh3>\n\u003Cp>Enable image lazy load across your site so images load only when needed. This improves initial page speed and creates a smoother experience for visitors without extra configuration.\u003C\u002Fp>\n\u003Ch3>Serve WebP and AVIF images automatically (PRO)\u003C\u002Fh3>\n\u003Cp>Convert images to WebP and AVIF and serve them automatically to supported browsers. Smush helps you optimize images using next-gen formats to reduce file size and improve load times across your WordPress site.\u003C\u002Fp>\n\u003Ch3>Deliver images faster with an Image CDN (PRO)\u003C\u002Fh3>\n\u003Cp>Serve images through a global image CDN to reduce latency and improve load times for visitors around the world.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>119 global CDN servers\u003C\u002Fli>\n\u003Cli>Up to 500 GB of bandwidth\u003C\u002Fli>\n\u003Cli>Faster image delivery based on visitor location\u003C\u002Fli>\n\u003Cli>Improved performance for image-heavy and high-traffic sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Automatically resize and fix image dimensions (PRO)\u003C\u002Fh3>\n\u003Cp>Eliminate common PageSpeed warnings and improve layout stability with automatic image sizing. Smush dynamically resizes images to perfectly fit their containers, regardless of original size, helping fix the “Properly size images” warning in Google PageSpeed Insights.\u003C\u002Fp>\n\u003Cp>It also automatically adds missing width and height attributes to your images, improving rendering speed and reducing layout shifts. This helps you meet the “Ensure images have explicit width and height” recommendation without any manual work.\u003C\u002Fp>\n\u003Ch3>Optimize your entire site, automatically\u003C\u002Fh3>\n\u003Cp>Smush works across your whole site to optimize images as you upload them and maintain performance over time without manual work.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Optimize images automatically on upload\u003C\u002Fli>\n\u003Cli>Compress images in bulk or individually\u003C\u002Fli>\n\u003Cli>Works with your existing media library\u003C\u002Fli>\n\u003Cli>No need to re-upload images\u003C\u002Fli>\n\u003Cli>Enable image lazy load across your site\u003C\u002Fli>\n\u003Cli>Convert images to WebP and AVIF\u003C\u002Fli>\n\u003Cli>Deliver images with an integrated image CDN\u003C\u002Fli>\n\u003Cli>Automatically resize and serve correctly sized images\u003C\u002Fli>\n\u003Cli>Optimize images outside the media library with Directory Smush\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Built for performance\u003C\u002Fh3>\n\u003Cp>Smush improves page speed and overall performance by reducing image weight and improving how images are delivered.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reduce page load times\u003C\u002Fli>\n\u003Cli>Improve user experience\u003C\u002Fli>\n\u003Cli>Better performance for image-heavy pages\u003C\u002Fli>\n\u003Cli>Supports image lazy load and preload images (PRO) for faster perceived performance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Works with your existing setup\u003C\u002Fh3>\n\u003Cp>Smush is built to work with your current WordPress setup, including popular themes, page builders, and plugins.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Compatible with Gutenberg, Elementor, WPBakery, and more\u003C\u002Fli>\n\u003Cli>Works with WooCommerce stores\u003C\u002Fli>\n\u003Cli>No need to change your workflow\u003C\u002Fli>\n\u003Cli>Easy to enable and configure\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Designed to be simple\u003C\u002Fh3>\n\u003Cp>You don’t need to be a performance expert to optimize images with Smush.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works out of the box\u003C\u002Fli>\n\u003Cli>Simple settings when you need them\u003C\u002Fli>\n\u003Cli>No technical knowledge required\u003C\u002Fli>\n\u003Cli>Safe to use on any site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why choose Smush?\u003C\u002Fh3>\n\u003Cp>There are plenty of image optimization plugins, but Smush focuses on making it easy to optimize images, compress images, and improve performance without complexity.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Trusted by over 1 million WordPress users\u003C\u002Fli>\n\u003Cli>Built specifically for WordPress\u003C\u002Fli>\n\u003Cli>Regular updates and improvements\u003C\u002Fli>\n\u003Cli>Backed by the WPMU DEV team\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Get started in minutes\u003C\u002Fh3>\n\u003Cp>Install Smush, activate it, and start to compress images, optimize images, and enable image lazy load right away. Most sites see improvements immediately without changing how they upload or manage images.\u003C\u002Fp>\n\u003Ch3>About Us\u003C\u002Fh3>\n\u003Cp>WPMU DEV is a premium supplier of quality WordPress plugins, services and support. Learn more here:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpmudev.com\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=smush-readme&utm_content=wpmu_dev_link\" rel=\"nofollow ugc\">https:\u002F\u002Fwpmudev.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Don’t forget to stay up to date on everything WordPress from the Internet’s number one resource:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpmudev.com\u002Fblog\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=smush-readme&utm_content=wpmu_dev_blog_link\" rel=\"nofollow ugc\">WPMU DEV Blog\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Hey, one more thing… we hope you \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fwpmudev\u002F#content-plugins\" rel=\"nofollow ugc\">enjoy our free offerings\u003C\u002Fa> as much as we’ve loved making them for you!\u003C\u002Fp>\n\u003Ch3>Contact and Credits\u003C\u002Fh3>\n\u003Cp>Originally written by Alex Dunae at Dialect (\u003Ca href=\"http:\u002F\u002Fdialect.ca\u002F?wp_smush_it\" rel=\"nofollow ugc\">dialect.ca\u003C\u002Fa>, e-mail ‘alex’ at ‘dialect dot ca’), 2008-11.\u003C\u002Fp>\n","Compress and optimize images, enable lazy load, serve WebP & AVIF, and speed up your site with a global image CDN.",65002220,96,6035,"2026-04-01T19:21:00.000Z","6.4",[92,94,95,96,113],"webp","https:\u002F\u002Fwpmudev.com\u002Fproject\u002Fwp-smush-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-smushit.3.24.0.zip",93,6,"2025-03-29 00:00:00",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":129,"num_ratings":130,"last_updated":131,"tested_up_to":51,"requires_at_least":89,"requires_php":132,"tags":133,"homepage":138,"download_link":139,"security_score":140,"vuln_count":141,"unpatched_count":27,"last_vuln_date":142,"fetched_at":29},"autoptimize","Autoptimize","3.1.15.1","Optimizing Matters","https:\u002F\u002Fprofiles.wordpress.org\u002Foptimizingmatters\u002F","\u003Cp>Autoptimize makes optimizing your site really easy. It can aggregate, minify and cache scripts and styles, injects CSS in the page head by default but can also inline critical CSS and defer the aggregated full CSS, moves and defers scripts to the footer and minifies HTML. You can optimize and lazy-load images (with support for WebP and AVIF formats), optimize Google Fonts, async non-aggregated JavaScript, remove WordPress core emoji cruft and more. As such it can improve your site’s performance even when already on HTTP\u002F2! There is extensive API available to enable you to tailor Autoptimize to each and every site’s specific needs.\u003Cbr \u002F>\nIf you think performance indeed is important, you should at least consider one of the many free page caching plugins (e.g. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fspeed-booster-pack\u002F\" rel=\"ugc\">Speed Booster pack\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcache-enabler\" rel=\"ugc\">KeyCDN’s Cache Enabler\u003C\u002Fa>) to complement Autoptimize or even \u003Ca href=\"https:\u002F\u002Fmisc.optimizingmatters.com\u002Fpartners\u002F?from=partnertab&partner=aopro\" rel=\"nofollow ugc\">consider Autoptimize Pro\u003C\u002Fa> which not only has page caching but also image optimization, CDN, critical CSS and more!\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Autoptimize Pro\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fmisc.optimizingmatters.com\u002Fpartners\u002F?from=partnertab&partner=aopro\" rel=\"nofollow ugc\">Autoptimize Pro is a premium Power-Up\u003C\u002Fa>, adding image optimization, CDN, page caching, automatic critical CSS rules and extra “booster” options, all in one handy subscription to \u003Ca href=\"https:\u002F\u002Fmisc.optimizingmatters.com\u002Fpartners\u002F?from=partnertab&partner=aopro\" rel=\"nofollow ugc\">make your site even faster!\u003C\u002Fa>!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium Support\u003C\u002Fstrong>\u003Cbr \u002F>\n  We provide great \u003Ca href=\"https:\u002F\u002Fmisc.optimizingmatters.com\u002Fpartners\u002F?from=partnertab&partner=autoptimizepro\" rel=\"nofollow ugc\">Premium Support and Web Performance Optimization services\u003C\u002Fa> with Accelera, check out our offering on \u003Ca href=\"https:\u002F\u002Fmisc.optimizingmatters.com\u002Fpartners\u002F?from=partnertab&partner=autoptimizepro\" rel=\"nofollow ugc\">https:\u002F\u002Faccelerawp.com\u002F\u003C\u002Fa>!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>(Speed-surfing image under creative commons \u003Ca href=\"https:\u002F\u002Fwww.flickr.com\u002Fphotos\u002Ftwistiti\u002F818552808\u002F\" rel=\"nofollow ugc\">by LL Twistiti\u003C\u002Fa>)\u003C\u002Fp>\n","Autoptimize speeds up your website by optimizing JS, CSS, images (incl. lazy-load), HTML and Google Fonts, asyncing JS, removing emoji cruft and more.",900000,43632206,94,1425,"2026-04-04T07:44:00.000Z","7.1",[134,24,135,136,137],"core-web-vitals","optimize","pagespeed","performance","https:\u002F\u002Fautoptimize.com\u002Fpro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautoptimize.3.1.15.1.zip",77,12,"2026-03-20 00:00:00",{"attackSurface":144,"codeSignals":213,"taintFlows":235,"riskAssessment":236,"analyzedAt":242},{"hooks":145,"ajaxHandlers":200,"restRoutes":209,"shortcodes":210,"cronEvents":211,"entryPointCount":212,"unprotectedCount":27},[146,152,157,161,164,167,172,176,180,184,188,192,194],{"type":147,"name":148,"callback":149,"priority":150,"file":151,"line":14},"filter","admin_footer_text","admin_footer",1,"admin\\class-dashboard.php",{"type":153,"name":154,"callback":155,"file":151,"line":156},"action","admin_menu","add_menu_under_options",9,{"type":153,"name":158,"callback":159,"file":151,"line":160},"admin_enqueue_scripts","admin_scripts",10,{"type":153,"name":162,"callback":163,"file":151,"line":141},"admin_notices","upgrade_notice",{"type":153,"name":162,"callback":165,"file":151,"line":166},"offer_admin_notice",13,{"type":147,"name":168,"callback":169,"file":170,"line":171},"gform_tooltips","gfic_add_tooltips","class-gfImgChoice.php",42,{"type":153,"name":173,"callback":174,"priority":160,"file":170,"line":175},"gform_enqueue_scripts","add_frontend_enqueue_styles",43,{"type":147,"name":177,"callback":178,"priority":160,"file":170,"line":179},"gform_field_choice_markup_pre_render","gfic_label_image_field",44,{"type":147,"name":181,"callback":182,"priority":160,"file":170,"line":183},"gform_field_css_class","gfic_custom_class",45,{"type":147,"name":185,"callback":186,"priority":160,"file":170,"line":187},"gform_field_settings_tabs","gfic_fields_settings_tab",47,{"type":153,"name":189,"callback":190,"priority":160,"file":170,"line":191},"gform_field_settings_tab_content_img_choice_tab","gfic_fields_settings_tab_content",48,{"type":153,"name":158,"callback":158,"file":170,"line":193},104,{"type":153,"name":195,"callback":196,"priority":197,"file":198,"line":199},"gform_loaded","load",5,"gf-img-choices.php",67,[201,206],{"action":202,"nopriv":203,"callback":202,"hasNonce":204,"hasCapCheck":203,"file":151,"line":205},"gfimp_offer_notice_dismiss",false,true,14,{"action":207,"nopriv":203,"callback":207,"hasNonce":204,"hasCapCheck":203,"file":151,"line":208},"gfimp_upgrade_notice_dismiss",15,[],[],[],2,{"dangerousFunctions":214,"sqlUsage":215,"outputEscaping":217,"fileOperations":150,"externalRequests":150,"nonceChecks":212,"capabilityChecks":150,"bundledLibraries":230},[],{"prepared":27,"raw":27,"locations":216},[],{"escaped":218,"rawEcho":219,"locations":220},108,4,[221,224,226,228],{"file":170,"line":222,"context":223},170,"raw output",{"file":170,"line":225,"context":223},186,{"file":170,"line":227,"context":223},201,{"file":170,"line":229,"context":223},216,[231],{"name":232,"version":233,"knownCves":234},"Freemius","1.0",[],[],{"summary":237,"deductions":238},"The \"image-choices-for-gravity-forms\" plugin, version 1.1.3, demonstrates a generally strong security posture. The static analysis reveals a very small attack surface with all identified entry points (AJAX handlers) protected by nonce checks and capability checks.  The code heavily relies on prepared statements for SQL queries, and a high percentage of output is properly escaped, indicating good coding practices to prevent common vulnerabilities like SQL injection and XSS.\n\nDespite the positive static analysis, there are minor areas for attention. The presence of file operations and external HTTP requests, while not flagged as inherently dangerous in this analysis, represent potential vectors if not handled with extreme care. The bundled Freemius library at version 1.0, while not explicitly stated as outdated or vulnerable in this data, is a component that should be monitored for security updates.\n\nThe plugin's vulnerability history is remarkably clean, with no recorded CVEs. This is a significant strength, suggesting a mature and well-maintained codebase. Overall, the plugin appears to be securely developed, with its main points of interest being the careful management of its limited file and network interaction capabilities and keeping bundled libraries up-to-date.",[239],{"reason":240,"points":241},"Bundled outdated library (Freemius v1.0)",3,"2026-03-16T18:47:07.177Z",{"wat":244,"direct":253},{"assetPaths":245,"generatorPatterns":248,"scriptPaths":249,"versionParams":250},[246,247],"\u002Fwp-content\u002Fplugins\u002Fimage-choices-for-gravity-forms\u002Fadmin\u002Fassets\u002Fcss\u002Fgfimp_dashboard_style.css","\u002Fwp-content\u002Fplugins\u002Fimage-choices-for-gravity-forms\u002Fadmin\u002Fassets\u002Fjs\u002Fgfimp_dashboard_script.js",[],[],[251,252],"gfimp_dashboard_style.css?ver=","gfimp_dashboard_script.js?ver=",{"cssClasses":254,"htmlComments":257,"htmlAttributes":258,"restEndpoints":261,"jsGlobals":262,"shortcodeOutput":264},[255,256],"pcafe_imp_dashboard","pcafe_container",[],[259,260],"data-ajax-url","data-nonce",[],[263],"GF_Image_Picker_Field",[],{"error":204,"url":266,"statusCode":267,"statusMessage":268,"message":268},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fimage-choices-for-gravity-forms\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":197,"versions":270},[271,276,283,290,297],{"version":6,"download_url":26,"svn_tag_url":272,"released_at":28,"has_diff":203,"diff_files_changed":273,"diff_lines":28,"trac_diff_url":274,"vulnerabilities":275,"is_current":204},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fimage-choices-for-gravity-forms\u002Ftags\u002F1.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fimage-choices-for-gravity-forms%2Ftags%2F1.1.2&new_path=%2Fimage-choices-for-gravity-forms%2Ftags%2F1.1.3",[],{"version":277,"download_url":278,"svn_tag_url":279,"released_at":28,"has_diff":203,"diff_files_changed":280,"diff_lines":28,"trac_diff_url":281,"vulnerabilities":282,"is_current":203},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-choices-for-gravity-forms.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fimage-choices-for-gravity-forms\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fimage-choices-for-gravity-forms%2Ftags%2F1.1.1&new_path=%2Fimage-choices-for-gravity-forms%2Ftags%2F1.1.2",[],{"version":284,"download_url":285,"svn_tag_url":286,"released_at":28,"has_diff":203,"diff_files_changed":287,"diff_lines":28,"trac_diff_url":288,"vulnerabilities":289,"is_current":203},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-choices-for-gravity-forms.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fimage-choices-for-gravity-forms\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fimage-choices-for-gravity-forms%2Ftags%2F1.1.0&new_path=%2Fimage-choices-for-gravity-forms%2Ftags%2F1.1.1",[],{"version":291,"download_url":292,"svn_tag_url":293,"released_at":28,"has_diff":203,"diff_files_changed":294,"diff_lines":28,"trac_diff_url":295,"vulnerabilities":296,"is_current":203},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-choices-for-gravity-forms.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fimage-choices-for-gravity-forms\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fimage-choices-for-gravity-forms%2Ftags%2F1.0.0&new_path=%2Fimage-choices-for-gravity-forms%2Ftags%2F1.1.0",[],{"version":61,"download_url":298,"svn_tag_url":299,"released_at":28,"has_diff":203,"diff_files_changed":300,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":301,"is_current":203},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-choices-for-gravity-forms.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fimage-choices-for-gravity-forms\u002Ftags\u002F1.0.0\u002F",[],[]]