[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTQL7P57YRZi9rVgUIsNK-DbcruRZ0QnegCCypLb3wnQ":3,"$f2AYAe4KhbIARBP4VImUltz1hnMVNWBxiM4eEJByz7fs":270,"$fK8ASlqKI4sKOlLbXJfYkV3JBYWK1rCBVAiOAXAYebUU":274},{"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":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":41,"analysis":130,"fingerprints":232},"repeater-for-gravity-forms","Repeater Fields for Gravity Forms","2.4.4","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\u002FgaWE0IqjYsI?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-repeater-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-repeater-fields\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Document\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-gravity-forms-repeater-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-gravity-forms-repeater-fields\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Download Pro Version\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Fgravity-forms-repeater-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Fgravity-forms-repeater-fields\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The Repeater Fields for Gravity Forms allow you to create one or more sets of fields that can be repeated.\u003C\u002Fp>\n\u003Cp>Have you ever wanted to let your users submit multiple entries of the same field set as a single form on your WordPress site? If so, you’re in luck! This is a plugin to help you do it!\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>File Uploads Support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minimum Rows\u003C\u002Fstrong>: Sets a limit on how many rows of data are required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maximum Rows\u003C\u002Fstrong>: Sets a limit on how many rows of data are allowed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Label\u003C\u002Fstrong>: The text shown in the ‘Add Row’ button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Logic support\u003C\u002Fstrong>: The field conditional Logic support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Date picker support\u003C\u002Fstrong>: The field date\u002Ftime support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Entry and print preview support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payment fields support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag and drop repeatable fields\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>File Upload Support\u003C\u002Fli>\n\u003Cli>Conditional Logic support\u003C\u002Fli>\n\u003Cli>Unlimited minimum\u003C\u002Fli>\n\u003Cli>Unlimited Maximum\u003C\u002Fli>\n\u003Cli>Payment fields support\u003C\u002Fli>\n\u003Cli>30-day money-back guarantee\u003C\u002Fli>\n\u003Cli>1-year support\u003C\u002Fli>\n\u003C\u002Ful>\n","The Repeater Fields for Gravity Forms allow you to create one or more sets of fields that can be repeated.",1000,12686,46,3,"2025-12-04T08:15:00.000Z","6.9.4","2.0","5.2",[20,21,22,23,24],"gravity-forms","gravity-forms-fields","repeater","repeater-field","repeater-form","https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Fgravity-forms-repeater-fields\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-gravity-forms.2.4.4.zip",100,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":37,"avg_patch_time_days":38,"trust_score":39,"computed_at":40},"addonsorg",59,26020,99,48,87,"2026-05-19T21:00:28.243Z",[42,57,71,86,110],{"slug":43,"name":44,"version":45,"author":7,"author_profile":8,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":14,"last_updated":51,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":52,"homepage":55,"download_link":56,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"repeater-for-elementor","Repeater Fields for Elementor Forms","2.2.7","\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\u002FC-xoIp7lIAY?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-repeater-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-repeater-fields\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Download Pro Version\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Felementor-forms-repeater-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Felementor-forms-repeater-fields\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Document\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-foms-repeater-field\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-elementor-foms-repeater-field\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Repeater Field For Elementor Forms\u003C\u002Fstrong> is a powerful add-on that brings the much-anticipated “Repeater” functionality to Elementor Pro Forms. It allows you to create complex, multi-row data entry sections within your forms, perfect for event registrations, team sign-ups, order forms, and more. Stop creating overwhelmingly long, static forms. By allowing users to dynamically add rows as needed, you improve user experience, reduce form abandonment rates, and collect exactly the data you need—no more, no less.\u003C\u002Fp>\n\u003Cp>With a focus on performance and ease of use, this plugin integrates seamlessly with the Elementor editor, providing a native-like experience for both creators and end-users.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ideal for Group Registrations and Orders\u003C\u002Fstrong>: This plugin is a game-changer for event organizers, HR departments, and store owners. With our “Send to All Emails in Repeater” feature, you can now have one person register an entire team, and every member will instantly receive their own confirmation email.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Intuitive Repeater Architecture\u003C\u002Fstrong>: Easily add “Repeater Start” and “Repeater End” markers to wrap any set of fields you want to make repeatable.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support for Standard Field Types\u003C\u002Fstrong>: Use standard Elementor form fields inside your repeater, including text, number, email, select, checkbox, radio, and date\u002Ftime.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Email Notifications\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Cstrong>HTML Email Support\u003C\u002Fstrong>: Automatically generates a clean, numbered list of all repeater entries in your confirmation emails.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Send to Repeater Emails\u003C\u002Fstrong>: Automatically send notification emails to every email address entered within the repeater rows.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Submissions Integration\u003C\u002Fstrong>: View and manage repeater data clearly directly from the native Elementor Submissions dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Styling Flexibility\u003C\u002Fstrong>: Fully customize the “Add Row” & “Remove Row” buttons, row titles, and icons to match your site’s design directly from the Elementor Style tab.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Initial Rows & Limits Control\u003C\u002Fstrong>: Set the number of rows to show by default and limit the maximum\u002Fminimum number of rows a user can add to prevent spam or enforce limits.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Logic Compatibility\u003C\u002Fstrong>: Works natively with Elementor Form conditional logic, allowing you to hide\u002Fshow fields inside repeaters based on user input.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-step Form Support\u003C\u002Fstrong>: Fully compatible with Elementor’s multi-step forms. Place your repeater anywhere in the form steps.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Webhooks & Integrations\u003C\u002Fstrong>: Repeater data is neatly formatted and plays well with Elementor’s native Webhooks, Zapier, Mailchimp, and other third-party integrations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Validation\u003C\u002Fstrong>: Built-in validation for numbers (min\u002Fmax), telephone numbers, and time formats to ensure data integrity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag & Drop Interface\u003C\u002Fstrong>: Easily rearrange fields within your form in the Elementor editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Honeypot Support\u003C\u002Fstrong>: Fully compatible with Elementor’s Honeypot field for spam protection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Hooks and filters available for deep customization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight & Fast\u003C\u002Fstrong>: Optimized for speed, frontend performance, and minimal impact on site loading times.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Event Registrations\u003C\u002Fstrong>: Allow one user to register multiple attendees, collecting name, email, and meal preferences for each.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Job Applications\u003C\u002Fstrong>: Let applicants add their job history, listing multiple previous employers, dates, and roles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order Forms\u003C\u002Fstrong>: Create dynamic forms where users can add multiple products or services they wish to quote or purchase.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Emergency Contacts\u003C\u002Fstrong>: Allow users to add as many emergency contacts as they need.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real Estate Listings\u003C\u002Fstrong>: Let users submit multiple property features or rooms in a single form submission.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version Features\u003C\u002Fh3>\n\u003Cp>Unlock the full potential of your Elementor Forms with our Pro Version!\u003Cbr \u002F>\n*   \u003Cstrong>File Upload Support\u003C\u002Fstrong>: Allow users to safely upload multiple files, images, or documents within each repeater row.\u003Cbr \u002F>\n*   \u003Cstrong>Payment Fields Support\u003C\u002Fstrong>: Seamlessly integrate with Elementor’s native Stripe and PayPal fields for complex order forms.\u003Cbr \u002F>\n*   \u003Cstrong>Unlimited Limits\u003C\u002Fstrong>: Remove all restrictions on minimum and maximum repeater rows.\u003Cbr \u002F>\n*   \u003Cstrong>Calculated Fields\u003C\u002Fstrong>: Perform dynamic calculations based on number fields inside the repeater rows (e.g., calculating total cost).\u003Cbr \u002F>\n*   \u003Cstrong>Advanced Conditional Logic\u003C\u002Fstrong>: More granular control over conditional logic across different repeater items.\u003Cbr \u002F>\n*   \u003Cstrong>Premium Support\u003C\u002Fstrong>: 1-year priority support and regular updates.\u003Cbr \u002F>\n*   \u003Cstrong>30-day Money-back Guarantee\u003C\u002Fstrong>: No questions asked.\u003C\u002Fp>\n","The Repeater Fields for Elementor Forms allow you to create one or more sets of fields that can be repeated.",700,6604,80,"2026-03-30T08:16:00.000Z",[53,54,22,23,24],"elementor-forms","elementor-forms-fields","https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Felementor-forms-repeater-fields\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-elementor.2.2.7.zip",{"slug":58,"name":59,"version":60,"author":7,"author_profile":8,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":27,"num_ratings":14,"last_updated":65,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":66,"homepage":69,"download_link":70,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"repeater-field-for-wpforms","Repeater Fields for WPForms","1.5.3","\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\u002F79wBkjxbOFw?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-repeater-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-repeater-fields\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Download Pro Version\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Frepeater-field-for-wpforms-pro\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Frepeater-field-for-wpforms-pro\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Document\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-wpfoms-repeater-fields-2\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-wpfoms-repeater-fields-2\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The Repeater Fields for WPForms allow you to create one or more sets of fields that can be repeated.\u003C\u002Fp>\n\u003Cp>Have you ever wanted to let your users submit multiple entries of the same field set as a single form on your WordPress site? If so, you’re in luck! This is a plugin to help you do it!\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>File Uploads Support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minimum Rows\u003C\u002Fstrong>: Sets a limit on how many rows of data are required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maximum Rows\u003C\u002Fstrong>: Sets a limit on how many rows of data are allowed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Label\u003C\u002Fstrong>: The text shown in the ‘Add Row’ button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Logic support\u003C\u002Fstrong>: The field conditional Logic support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Date picker support\u003C\u002Fstrong>: The field date\u002Ftime support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Entry and print preview support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payment fields support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag and drop repeatable fields\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>File Upload Support\u003C\u002Fli>\n\u003Cli>Unlimited Minimum\u003C\u002Fli>\n\u003Cli>Unlimited Maximum\u003C\u002Fli>\n\u003Cli>Payment fields support\u003C\u002Fli>\n\u003Cli>30-day money-back guarantee\u003C\u002Fli>\n\u003Cli>1-year support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WPForms Repeater\u003C\u002Fh3>\n\u003Cp>WPForms repeater fields, WPForms repeatable fields, add repeater to WPForms, dynamic fields WPForms, WPForms clone fields, WPForms repeat group of fields, WPForms repeat section, WPForms nested fields, repeat rows in WPForms, WPForms multi-entry fields, repeating field sets WPForms, WPForms dynamic form sections, WPForms custom repeater, WPForms flexible field group, WPForms add multiple entries, WPForms dynamic input, repeatable form blocks WPForms, WPForms field duplication, WPForms loop fields, WPForms add another row\u003C\u002Fp>\n","The Repeater Fields for WPForms allow you to create one or more sets of fields that can be repeated.",500,10922,"2026-03-04T07:57:00.000Z",[22,23,24,67,68],"wpforms","wpforms-fields","https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Fwpforms-repeater-fields\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-field-for-wpforms.1.5.3.zip",{"slug":72,"name":73,"version":74,"author":7,"author_profile":8,"description":75,"short_description":76,"active_installs":77,"downloaded":78,"rating":27,"num_ratings":79,"last_updated":80,"tested_up_to":16,"requires_at_least":17,"requires_php":81,"tags":82,"homepage":81,"download_link":85,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"repeater-for-contact-form-7","Repeater for Contact Form 7","4.6.4","\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\u002Fu6hg79W0OD8?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-repeater-fields\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.add-ons.org\u002Fdemo-repeater-fields\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>DOCUMENT\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fdocument-contact-form-7-repeater\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fdocument-contact-form-7-repeater\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Download Pro Version\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Fcontact-form-7-repeater\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fadd-ons.org\u002Fplugin\u002Fcontact-form-7-repeater\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The Repeater Fields for Contact Form 7 allow you to create one or more sets of fields that can be repeated.\u003C\u002Fp>\n\u003Cp>Have you ever wanted to let your users submit multiple entries of the same field set as a single form on your WordPress site? If so, you’re in luck! This is a plugin to help you do it!\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[repeater repeater-980 title:'person' button:'Add more...' max:10 initial_rows:1]\n    \u003Clabel>Your Email (required)\n        [email your-email]\n    \u003C\u002Flabel>\n    \u003Clabel>\n        Your Phone (required)\n    [text your-phone]\n    \u003C\u002Flabel>\n[\u002Frepeater]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you want to use Email 2 to send messages to all email addresses generated inside the repeater field,\u003Cbr \u002F>\nplease make sure the email field name is set to \u003Cstrong>email_repeater\u003C\u002Fstrong>.\u003Cbr \u002F>\nThis allows the plugin to detect the repeater emails and send them correctly.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[repeater repeater-980 title:'Email' button:'Add email' max:10 initial_rows:1]\n    \u003Clabel>Your Email\n        [email email_repeater]\n    \u003C\u002Flabel>\n    \u003C\u002Flabel>\n[\u002Frepeater]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Required fields\u003C\u002Fstrong>: Set required field in repeater.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Repeat all types of fields\u003C\u002Fstrong> File Uploads Support, phone, signature,…\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minimum Rows\u003C\u002Fstrong>: Sets a limit on how many rows of data are required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maximum Rows\u003C\u002Fstrong>: Sets a limit on how many rows of data are allowed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Label\u003C\u002Fstrong>: The text shown in the ‘Add Row’ button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Logic support\u003C\u002Fstrong>: The field conditional Logic support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email To Repeater\u003C\u002Fstrong>: The field date\u002Ftime support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Map field with the Initial Rows\u003C\u002Fstrong>:  The number of times a row can be repeated to match the quantity entered by the user.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Required fields\u003C\u002Fli>\n\u003Cli>Conditional Logic\u003C\u002Fli>\n\u003Cli>File Upload Support\u003C\u002Fli>\n\u003Cli>Unlimited minimum\u003C\u002Fli>\n\u003Cli>Map the field with the Initial Rows\u003C\u002Fli>\n\u003Cli>Repeater Email To\u003C\u002Fli>\n\u003Cli>30-day money-back guarantee\u003C\u002Fli>\n\u003Cli>1-year support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contact form 7 Repeater\u003C\u002Fh3>\n\u003Cp>cf repeater, repeater cf7, cf7, Repeater field, Contact Form 7 repeater, Contact Form 7 repeat fields, Contact Form 7 repeatable fields, add repeater to Contact Form 7, dynamic fields Contact Form 7, Contact Form 7 clone fields, repeat group of fields Contact Form 7, Contact Form 7 repeat section, Contact Form 7 multiple field entries, Contact Form 7 nested fields, repeating form fields Contact Form 7, Contact Form 7 flexible fields, Contact Form 7 loop fields, Contact Form 7 duplicate fields, Contact Form 7 custom repeater, Contact Form 7 dynamic input, Contact Form 7 field group repeater, repeat rows in Contact Form 7, Contact Form 7 add another row, Contact Form 7 dynamic form section\u003C\u002Fp>\n","The Repeater Fields for Contact Form 7 allow you to create one or more sets of fields that can be repeated.",400,5455,2,"2026-03-30T09:18:00.000Z","",[83,22,23,84,24],"contact-form-7","repeater-fields","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-contact-form-7.4.6.4.zip",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":96,"num_ratings":97,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":81,"tags":101,"homepage":106,"download_link":107,"security_score":108,"vuln_count":14,"unpatched_count":14,"last_vuln_date":109,"fetched_at":30},"real-time-validation-for-gravity-forms","Real Time Validation for Gravity Forms","1.7.0","Daman Jeet","https:\u002F\u002Fprofiles.wordpress.org\u002Fdjeet\u002F","\u003Cp>This plugin ensures that users get the feedback in each field as he types even before the form is submitted.Specific validation messages are shown to user help him quickly rectify the mistakes.\u003C\u002Fp>\n\u003Cp>Major features in Real Time Validation for Gravity Forms include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ability to turn on\u002Foff Real Time Validation for Gravity Forms on each form.\u003C\u002Fli>\n\u003Cli>Add custom error messages at each field level.\u003C\u002Fli>\n\u003Cli>Works with multi-step forms.\u003C\u002Fli>\n\u003Cli>Works with both environment AJAX \u002F NON-AJAX.\u003C\u002Fli>\n\u003Cli>Works with the Conditional logic of fields.\u003C\u002Fli>\n\u003Cli>Works with Multiple Forms on one page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fdemo.formsoptimizer.com\u002F\" rel=\"nofollow ugc\">Click Here to Experience Real-Time Validation in Action.\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Works with following fields\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Text \u003C\u002Fli>\n\u003Cli>Textarea\u003C\u002Fli>\n\u003Cli>Select \u003C\u002Fli>\n\u003Cli>Multiselect\u003C\u002Fli>\n\u003Cli>Number\u003C\u002Fli>\n\u003Cli>Radio buttons\u003C\u002Fli>\n\u003Cli>Checkboxes \u003C\u002Fli>\n\u003Cli>Name \u003C\u002Fli>\n\u003Cli>Email \u003C\u002Fli>\n\u003Cli>Phone \u003C\u002Fli>\n\u003Cli>Date \u003C\u002Fli>\n\u003Cli>Address \u003C\u002Fli>\n\u003Cli>Website \u003C\u002Fli>\n\u003Cli>Time \u003C\u002Fli>\n\u003Cli>All Post fields (Except image upload)  \u003C\u002Fli>\n\u003Cli>All Pricing fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>** \u003Ca href=\"http:\u002F\u002Fdemo.formsoptimizer.com\u002F\" rel=\"nofollow ugc\">Live Demo Here \u003C\u002Fa>**\u003C\u002Fp>\n\u003Ch4>Learn How To Use\u003C\u002Fh4>\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\u002Fm_bv3eCmvgs?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>Here is the example of how to use hook for success state-\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>jQuery(document).on(“lv_after_field_valid”,function(event,element){\u003Cbr \u002F>\n     jQuery(element).css(“background-color”,”green”);\u003Cbr \u002F>\n  });\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Here is the example of how to use hook for invalid state-\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>jQuery(document).on(“lv_after_field_invalid”,function(event,element){\u003Cbr \u002F>\n     jQuery(element).css(“background-color”,”red”);\u003Cbr \u002F>\n  });\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Latest Updates\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>June , 9th 2018: Added a New Validation for matching Email input confirmation fields\u003C\u002Fli>\n\u003Cli>April , 29th 2018: Compatibility With PHP 7.2\u003C\u002Fli>\n\u003Cli>April , 29th 2018: Compatibility With Gravity Forms 2.3\u003C\u002Fli>\n\u003Cli>December, 21st 2017: Compatibility With Partial Entry addon\u003C\u002Fli>\n\u003Cli>December, 21st 2017: Compatibility upto Gravity Forms 2.2.5\u003C\u002Fli>\n\u003Cli>December, 21st 2016: Compatibility Fix: Multiple forms on one page with real-time validation ON.\u003C\u002Fli>\n\u003Cli>December, 21st 2016: Fix: Checkbox with the conditional logic issue.\u003C\u002Fli>\n\u003Cli>December, 21st 2016: Fix: Multi-step form values were not getting sustained on step change.\u003C\u002Fli>\n\u003Cli>December, 21st 2016: Fix: how to use video and on activation behavior fixed for GF > 2.0.0.\u003C\u002Fli>\n\u003Cli>November, 25th 2016: Fix: Filter Regex for modifiers (flags) to prevent validation failure.\u003C\u002Fli>\n\u003Cli>August, 12th 2016: Fix: Hidden state conflict with conditional logic causing fields to be disabled when the form of modal popups. \u003C\u002Fli>\n\u003Cli>August, 12th 2016: Added: JS Hooks for validation and success. \u003C\u002Fli>\n\u003Cli>August, 12th 2016: Fix: resolved issue of form object turning into boolean TRUE, when we disable notification forever. \u003C\u002Fli>\n\u003Cli>July, 18th 2016:  Fix: Get Param conflict with feeds.\u003C\u002Fli>\n\u003Cli>July, 18th 2016:  Fix: Field setting showing even LV switched off.\u003C\u002Fli>\n\u003Cli>June, 13th 2016:  Fix: Address Line number 2 was marked as required.\u003C\u002Fli>\n\u003Cli>June, 13th 2016:  Fix: Conditional fields getting validated while hidden.\u003C\u002Fli>\n\u003Cli>April, 30th 2016: New \u003Ccode>How to Use\u003C\u002Fcode> Video\u003C\u002Fli>\n\u003Cli>April, 30th 2016: Compatible with the changes happening over form while Validation is in Off state.\u003C\u002Fli>\n\u003Cli>April, 28th 2016: Compatibility with Mozilla Firefox & Safari\u003C\u002Fli>\n\u003Cli>April, 28th 2016: Compatibility with mobile browsers\u003C\u002Fli>\n\u003Cli>April, 28th 2016: Better UI for Notifications\u003C\u002Fli>\n\u003Cli>April, 22th 2016: Added Better User Experience\u003C\u002Fli>\n\u003Cli>April, 22th 2016: Added Documentation \u003C\u002Fli>\n\u003Cli>April, 22th 2016: Added Support section \u003C\u002Fli>\n\u003Cli>April, 22th 2016: Added Pro plugin Documentation\u003C\u002Fli>\n\u003Cli>April, 22th 2016: Added Ajax & multistep support\u003C\u002Fli>\n\u003Cli>April, 19th 2016: Added new admin notices\u003C\u002Fli>\n\u003Cli>April, 18th 2016: Added new Installation Instructions.\u003C\u002Fli>\n\u003Cli>April, 18th 2016: Added a new set of Screenshots.\u003C\u002Fli>\n\u003Cli>April, 18th 2016: Modified Labels and Tooltip’s texts for better understanding.\u003C\u002Fli>\n\u003Cli>April, 16th 2016: Set of popular patterns to choose from.\u003C\u002Fli>\n\u003Cli>April, 16th 2016: Support for Post & Pricing fields.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upcoming Releases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dedicated Support Site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PS: You’ll need a working Gravity Forms to use it.\u003C\u002Fp>\n","Real Time Validation for Gravity Forms increases conversion rates of your Gravity Form using inline validation messages as user types in field.",2000,62092,90,12,"2018-10-02T11:04:00.000Z","4.9.29","4.2.1",[20,102,103,104,105],"gravity-forms-addon","gravity-forms-fields-validation","jquery-validation","live-validation","https:\u002F\u002Fwisetr.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freal-time-validation-for-gravity-forms.1.7.0.zip",24,"2025-05-30 00:00:00",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":11,"downloaded":118,"rating":27,"num_ratings":119,"last_updated":120,"tested_up_to":16,"requires_at_least":121,"requires_php":122,"tags":123,"homepage":81,"download_link":129,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"loop-grid-extender-for-elementor-pro","Loop Grid Extender for Elementor – ACF Repeater & Smart Filters","1.1.7","Cool Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoolplugins\u002F","\u003Cp>\u003Cstrong>Loop Grid Extender for Elementor Pro\u003C\u002Fstrong> helps you add powerful filter options to Elementor’s \u003Cstrong>Loop Grid widget\u003C\u002Fstrong>. By default, Loop Grid doesn’t let users filter posts or products easily, that’s where this addon comes in.\u003C\u002Fp>\n\u003Ch3>Important\u003C\u002Fh3>\n\u003Cp>This plugin does not currently support Elementor’s Widget Cache feature. Please disable it to ensure proper functionality.\u003C\u002Fp>\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\u002FkbuOELxj5sk?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>It is built specifically for people using \u003Cstrong>Elementor Pro + ACF\u003C\u002Fstrong> (Advanced Custom  Fields), allowing to add \u003Cstrong>dropdown filters\u003C\u002Fstrong>, show how many posts or products are in each \u003Cstrong>category\u003C\u002Fstrong>, and even \u003Cstrong>hide terms\u003C\u002Fstrong> you don’t want to show.\u003C\u002Fp>\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\u002FTBGzbJdLXWs?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>Think of it as a missing piece that gives \u003Cstrong>Elementor Pro\u003C\u002Fstrong> superpowers when working with repeater fields and dynamic layouts.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Floop-grid-extender-for-elementor-pro\u002F?utm_source=lge_plugin&utm_medium=readme&utm_campaign=demo&utm_content=check_demo\" rel=\"nofollow ugc\">\u003Cstrong>View Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>KEY FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>ACF Repeater Field Support with Elementor Pro\u003C\u002Fstrong>: Directly use ACF Pro’s Repeater fields inside Elementor Pro’s dynamic widgets through the Loop Grid widget. It means you can display complex, repeated content without writing any code.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Dropdown Display for Filters:\u003C\u002Fstrong> You can easily filter posts or products by categories, tags, or custom taxonomies using dropdown menus.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Post\u002FProduct Count Display:\u003C\u002Fstrong> Display the number of posts or products available next to each filter option, helping visitors quickly see how many items are in each category before they choose to filter.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Exclude Specific Taxonomies or Terms:\u003C\u002Fstrong> Exclude unwanted taxonomy terms like “Uncategorized” or any other custom terms from the filter list.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Post Type & ACF Taxonomy Support:\u003C\u002Fstrong> The plugin fully supports custom post types and taxonomies created with ACF, ensuring that all your unique content types work with the filtering system.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multilingual + Multi-taxonomy (Pro)\u003C\u002Fstrong>: Build complex, language-aware filters across categories, tags, and custom taxonomies.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Responsive, Optimized, Code-free\u003C\u002Fstrong>: Lightweight scripts, clean markup, and mobile-first design ensure performance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>USE CASES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Building \u003Cstrong>FAQ or testimonial sections\u003C\u002Fstrong> with toggles and pop-ups using ACF repeater data.\u003C\u002Fli>\n\u003Cli>Creating \u003Cstrong>WooCommerce product grids\u003C\u002Fstrong> with filters for size, color, and brand.\u003C\u002Fli>\n\u003Cli>Crafting \u003Cstrong>team member directories\u003C\u002Fstrong>, \u003Cstrong>event listings\u003C\u002Fstrong>, or \u003Cstrong>portfolio galleries\u003C\u002Fstrong> with dynamic filter UI.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual websites\u003C\u002Fstrong> requiring term-specific filtering.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>From Frustration to Solution\u003C\u002Fh3>\n\u003Cp>Elementor users have been requesting \u003Cstrong>native support for ACF Repeater fields in Loop Grids, toggle\u002Faccordion widgets, and dynamic pop-ups\u003C\u002Fstrong> for years. For example, issue \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Felementor\u002Felementor\u002Fissues\u002F5979\" rel=\"nofollow ugc\">#5979\u003C\u002Fa>\u003C\u002Fstrong> on GitHub was opened 6+ years ago, stated:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cem>“I’m always frustrated when building a dynamic FAQ section using a custom post type with ACF fields and Dynamic Pop‑up. Elementor Pro doesn’t support a repeater functionality yet.”\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Felementor\u002Felementor\u002Fissues\u002F5979\" rel=\"nofollow ugc\">#5979\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Forgs\u002Felementor\u002Fdiscussions\u002F23185\" rel=\"nofollow ugc\">#23185\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Despite some advances, Elementor still lacks an intuitive way to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Populate toggles, pop-ups, or loop templates with ACF repeater data, without custom PHP.\u003C\u002Fli>\n\u003Cli>Add flexible filter UI (dropdowns or checkboxes) with taxonomy and post-count controls.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Our plugin \u003Cstrong>directly addresses these gaps\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Explore More Cool Addons For Elementor\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fcool-formkit-for-elementor-forms\u002F?utm_source=lge_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=cfkef_more_plugins\" rel=\"nofollow ugc\">Cool FormKit For Elementor\u003C\u002Fa>\u003C\u002Fstrong>: Add advanced fields like conditional logic, range sliders, calculator fields, and country code selection to Elementor forms.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fconditional-fields-for-elementor-form\u002F?utm_source=lge_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=cfef_more_plugins\" rel=\"nofollow ugc\">Conditional Fields For Elementor Form\u003C\u002Fa>\u003C\u002Fstrong>: An essential addon for Elementor forms that allows you to add conditional logic to input fields, enabling fields to show\u002Fhide based user input.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fadd-country-code-telephone-elementor-form\u002F?utm_source=lge_plugin&utm_medium=readme&utm_campaign=blog&utm_content=ccfef_more_plugins\" rel=\"nofollow ugc\">Country Code For Elementor Form Telephone Field\u003C\u002Fa>\u003C\u002Fstrong>: Enhances phone fields with a country code selection feature for accurate data input.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fplugin\u002Ftimeline-widget-pro\u002F?utm_source=lge_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=twae_more_plugins\" rel=\"nofollow ugc\">Timeline Widget for Elementor\u003C\u002Fa>\u003C\u002Fstrong>: Use this plugin to showcase your history in a stylish vertical or horizontal timeline layout on Elementor pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Feventscalendaraddons.com\u002Fplugin\u002Fevents-widgets-pro\u002F?utm_source=lge_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=ectbe_more_plugins\" rel=\"nofollow ugc\">Events Widgets for Elementor\u003C\u002Fa>\u003C\u002Fstrong>: This plugin provides The Events Calendar widgets for Elementor, allowing you to easily display events in a grid, list, or carousel layout.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Use of 3rd Party Services:\u003C\u002Fstrong> This plugin connects to the Cool Plugins feedback server only for optional usage data sharing and voluntary feedback submission (for example, during plugin deactivation). Data is transmitted solely after explicit user consent. No hidden tracking is performed, and no frontend visitor or site user data is collected.  For more details, please review our \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fusage-tracking\u002F\" rel=\"nofollow ugc\">Data Usage Policy\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n","Use ACF repeater fields inside Elementor loop items and add smart dynamic dropdown taxonomy filters to the Elementor Loop Grid widget.",5329,7,"2026-04-02T06:29:00.000Z","6.5","7.4",[124,125,126,127,128],"acf-repeater-fields","dropdown-filter","elementor","loop-grid","taxonomy-filter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Floop-grid-extender-for-elementor-pro.1.1.7.zip",{"attackSurface":131,"codeSignals":210,"taintFlows":222,"riskAssessment":223,"analyzedAt":231},{"hooks":132,"ajaxHandlers":199,"restRoutes":206,"shortcodes":207,"cronEvents":208,"entryPointCount":209,"unprotectedCount":28},[133,139,144,148,152,156,162,165,169,174,178,180,184,188,191,195],{"type":134,"name":135,"callback":135,"priority":136,"file":137,"line":138},"filter","gform_input_mask_script",10,"add_on.php",69,{"type":140,"name":141,"callback":142,"priority":136,"file":137,"line":143},"action","gform_field_standard_settings","type",70,{"type":140,"name":145,"callback":146,"file":137,"line":147},"gform_editor_js","editor_script",71,{"type":134,"name":149,"callback":150,"file":137,"line":151},"gform_pre_validation","remove_validation",74,{"type":140,"name":153,"callback":154,"priority":136,"file":137,"line":155},"gform_enqueue_scripts","add_data",75,{"type":140,"name":157,"callback":158,"priority":159,"file":160,"line":161},"gform_loaded","load",5,"repeater-for-gravity-forms.php",17,{"type":140,"name":163,"callback":163,"priority":136,"file":160,"line":164},"yeeaddons_gf_repeater_settings",31,{"type":140,"name":166,"callback":167,"file":160,"line":168},"init","load_textdomain",32,{"type":140,"name":170,"callback":171,"priority":172,"file":173,"line":136},"admin_menu","add_menu",9999,"yeekit\\document.php",{"type":140,"name":175,"callback":176,"file":173,"line":177},"admin_enqueue_scripts","add_js",11,{"type":134,"name":179,"callback":179,"file":173,"line":97},"fluentform_global_addons",{"type":140,"name":181,"callback":182,"file":173,"line":183},"admin_notices","add_banner",14,{"type":140,"name":185,"callback":186,"file":173,"line":187},"elementor\u002Felement\u002Fform\u002Fsection_form_options\u002Fafter_section_end","elementor_addons",15,{"type":140,"name":189,"callback":190,"file":173,"line":161},"admin_init","add_ninja_form",{"type":140,"name":192,"callback":193,"file":173,"line":194},"elementor\u002Feditor\u002Fafter_enqueue_styles","after_register_styles",19,{"type":134,"name":196,"callback":197,"priority":136,"file":173,"line":198},"http_response","http_response_eform",208,[200],{"action":201,"nopriv":202,"callback":203,"hasNonce":204,"hasCapCheck":202,"file":173,"line":205},"yeekit_dismiss_noty",false,"dismiss_noty",true,13,[],[],[],1,{"dangerousFunctions":211,"sqlUsage":212,"outputEscaping":218,"fileOperations":28,"externalRequests":79,"nonceChecks":209,"capabilityChecks":28,"bundledLibraries":221},[],{"prepared":28,"raw":209,"locations":213},[214],{"file":215,"line":216,"context":217},"fields\\repeater_field.php",433,"$wpdb->get_row() with variable interpolation",{"escaped":219,"rawEcho":28,"locations":220},41,[],[],[],{"summary":224,"deductions":225},"The repeater-for-gravity-forms plugin v2.4.4 demonstrates a generally strong security posture based on the provided static analysis. A significant positive is the complete absence of unescaped output, indicating diligent sanitization before data is displayed. The lack of file operations and external HTTP requests also reduces potential attack vectors. Furthermore, the plugin has no recorded vulnerabilities (CVEs), suggesting a history of stable and secure development.\n\nHowever, there are areas for improvement. The most notable concern is the presence of a single SQL query that does not utilize prepared statements, representing a direct risk of SQL injection if the input feeding this query is not meticulously sanitized elsewhere. While the attack surface is small and appears to have a nonce check, the absence of capability checks on the single AJAX handler is a significant oversight. This could allow any authenticated user to trigger this handler, potentially leading to unintended actions or data manipulation, even if the plugin itself hasn't seen specific exploits in the past.\n\nIn conclusion, while the plugin benefits from a clean vulnerability history and good output escaping practices, the raw SQL query and the missing capability check on the AJAX handler are critical points of concern. These weaknesses, though not currently exploited according to the data, represent tangible security risks that should be addressed to further harden the plugin.",[226,228],{"reason":227,"points":119},"SQL query not using prepared statements",{"reason":229,"points":230},"AJAX handler without capability checks",8,"2026-03-16T19:11:01.842Z",{"wat":233,"direct":248},{"assetPaths":234,"generatorPatterns":242,"scriptPaths":243,"versionParams":244},[235,236,237,238,239,240,241],"\u002Fwp-content\u002Fplugins\u002Frepeater-for-gravity-forms\u002Fyeekit\u002Fdocument.php","\u002Fwp-content\u002Fplugins\u002Frepeater-for-gravity-forms\u002Ffields\u002Frepeater_field.php","\u002Fwp-content\u002Fplugins\u002Frepeater-for-gravity-forms\u002Ffields\u002Frepeater_start_field.php","\u002Fwp-content\u002Fplugins\u002Frepeater-for-gravity-forms\u002Fadd_on.php","\u002Fwp-content\u002Fplugins\u002Frepeater-for-gravity-forms\u002Flibs\u002Fwp_repeater.js","\u002Fwp-content\u002Fplugins\u002Frepeater-for-gravity-forms\u002Flibs\u002Fcss\u002Frepeatericons.css","\u002Fwp-content\u002Fplugins\u002Frepeater-for-gravity-forms\u002Flibs\u002Fwp_repeater.css",[],[239],[245,246,247],"repeater-for-gravity-forms\u002Flibs\u002Fwp_repeater.js?ver=","repeater-for-gravity-forms\u002Flibs\u002Fcss\u002Frepeatericons.css?ver=","repeater-for-gravity-forms\u002Flibs\u002Fwp_repeater.css?ver=",{"cssClasses":249,"htmlComments":255,"htmlAttributes":256,"restEndpoints":262,"jsGlobals":263,"shortcodeOutput":269},[250,251,252,253,254],"field_field_repeater_initial_rows_setting","field_field_repeater_max_setting","field_field_repeater_title_setting","field_field_repeater_end_text_setting","pro_disable",[],[257,258,259,260,261],"id=\"repeater_initial_rows\"","id=\"repeater_initial_rows_map\"","id=\"repeater_max\"","id=\"repeater_title\"","id=\"field_repeater_end_text\"",[],[264,265,266,267,268],"yeeaddons_gf_repeater_data","Superaddons_Grepeater_Field_AddOn_Init","Superaddons_Grepeater_Field_Addon","Yeeaddons_GF_Repeater_Init","Superaddons_GFRepeater_Field",[],{"error":204,"url":271,"statusCode":272,"statusMessage":273,"message":273},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Frepeater-for-gravity-forms\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":230,"versions":275},[276,281,288,295,302,309,316,323],{"version":6,"download_url":26,"svn_tag_url":277,"released_at":29,"has_diff":202,"diff_files_changed":278,"diff_lines":29,"trac_diff_url":279,"vulnerabilities":280,"is_current":204},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Frepeater-for-gravity-forms\u002Ftags\u002F2.4.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frepeater-for-gravity-forms%2Ftags%2F2.4.3&new_path=%2Frepeater-for-gravity-forms%2Ftags%2F2.4.4",[],{"version":282,"download_url":283,"svn_tag_url":284,"released_at":29,"has_diff":202,"diff_files_changed":285,"diff_lines":29,"trac_diff_url":286,"vulnerabilities":287,"is_current":202},"2.4.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-gravity-forms.2.4.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frepeater-for-gravity-forms\u002Ftags\u002F2.4.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frepeater-for-gravity-forms%2Ftags%2F2.4.1&new_path=%2Frepeater-for-gravity-forms%2Ftags%2F2.4.3",[],{"version":289,"download_url":290,"svn_tag_url":291,"released_at":29,"has_diff":202,"diff_files_changed":292,"diff_lines":29,"trac_diff_url":293,"vulnerabilities":294,"is_current":202},"2.4.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-gravity-forms.2.4.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frepeater-for-gravity-forms\u002Ftags\u002F2.4.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frepeater-for-gravity-forms%2Ftags%2F2.3.7&new_path=%2Frepeater-for-gravity-forms%2Ftags%2F2.4.1",[],{"version":296,"download_url":297,"svn_tag_url":298,"released_at":29,"has_diff":202,"diff_files_changed":299,"diff_lines":29,"trac_diff_url":300,"vulnerabilities":301,"is_current":202},"2.3.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-gravity-forms.2.3.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frepeater-for-gravity-forms\u002Ftags\u002F2.3.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frepeater-for-gravity-forms%2Ftags%2F2.3.2&new_path=%2Frepeater-for-gravity-forms%2Ftags%2F2.3.7",[],{"version":303,"download_url":304,"svn_tag_url":305,"released_at":29,"has_diff":202,"diff_files_changed":306,"diff_lines":29,"trac_diff_url":307,"vulnerabilities":308,"is_current":202},"2.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-gravity-forms.2.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frepeater-for-gravity-forms\u002Ftags\u002F2.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frepeater-for-gravity-forms%2Ftags%2F2.1.0&new_path=%2Frepeater-for-gravity-forms%2Ftags%2F2.3.2",[],{"version":310,"download_url":311,"svn_tag_url":312,"released_at":29,"has_diff":202,"diff_files_changed":313,"diff_lines":29,"trac_diff_url":314,"vulnerabilities":315,"is_current":202},"2.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-gravity-forms.2.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frepeater-for-gravity-forms\u002Ftags\u002F2.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frepeater-for-gravity-forms%2Ftags%2F2.0.9&new_path=%2Frepeater-for-gravity-forms%2Ftags%2F2.1.0",[],{"version":317,"download_url":318,"svn_tag_url":319,"released_at":29,"has_diff":202,"diff_files_changed":320,"diff_lines":29,"trac_diff_url":321,"vulnerabilities":322,"is_current":202},"2.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-gravity-forms.2.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frepeater-for-gravity-forms\u002Ftags\u002F2.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frepeater-for-gravity-forms%2Ftags%2F2.0.5&new_path=%2Frepeater-for-gravity-forms%2Ftags%2F2.0.9",[],{"version":324,"download_url":325,"svn_tag_url":326,"released_at":29,"has_diff":202,"diff_files_changed":327,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":328,"is_current":202},"2.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frepeater-for-gravity-forms.2.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frepeater-for-gravity-forms\u002Ftags\u002F2.0.5\u002F",[],[]]