Start the Gravity Forms Progress Bar at 0%
Makes multi-page Gravity Forms progress bars start at 0% on the first page and reach 100% only on submit, which better matches how far people really are.
Snippet Library
Snippets for forms and the plugins that build them: validation, spam protection, hidden fields and what happens after a form is sent. For sites that collect leads, bookings or support requests.
Makes multi-page Gravity Forms progress bars start at 0% on the first page and reach 100% only on submit, which better matches how far people really are.
Turns off Contact Form 7's automatic paragraph and line-break tags, so forms built with your own HTML or grid markup render exactly as written.
Turns off all Gravity Forms email notifications when the site is not the production environment, so tests on staging never email clients or your team.
Saves Gravity Forms entries without the visitor's IP address, which helps with privacy rules when you have no need to keep it.
Sets form fields to at least 16px text so iPhones stop zooming in when a field is tapped, and makes inputs full width on small screens.
Turns off all WPForms notification emails when the site is not running as production, so test submissions on staging never reach clients.
Checks Gravity Forms phone fields set to the international format for a realistic number of digits and only valid characters, instead of accepting any text.
Gives the contact, quote, newsletter and other WPIDE form shortcodes a clean, consistent look with full-width fields, clear notices and a solid button that follows your theme colors.
Adds a [wpide_testimonial_form] shortcode where customers submit a testimonial with their name and rating; each one is saved as a pending post for you to review and publish.
Adds your theme's button classes to every WPForms submit button, so forms match the other buttons on your site without extra CSS.
Replaces the comment form's submit input with a real button element that carries your theme's button classes, so it matches the other buttons on your site.
Trims spaces, lowercases email addresses and capitalizes names in Gravity Forms entries before they are saved, so your lists and CRM exports look consistent.
Trims stray spaces, lowercases email addresses and collapses repeated blank lines in Contact Form 7 submissions before they are emailed or stored.
Trims spaces and lowercases email addresses in Fluent Forms submissions before they are saved, so entries and exports stay consistent.
Trims spaces, lowercases email addresses and capitalizes all-lowercase names in WPForms submissions before they are emailed or stored.
Sends a generate_lead event to Google Analytics 4 or Google Tag Manager each time a Contact Form 7 form is sent successfully, with the form ID attached.
Sends a generate_lead event to Google Analytics 4 or Google Tag Manager when a Gravity Forms form shows its confirmation, including AJAX forms.
Sends a generate_lead event to Google Analytics 4 or Google Tag Manager when an AJAX WPForms form is submitted successfully.
Marks a Contact Form 7 submission as spam when most of its message is written in Cyrillic, Chinese or another script your business does not use.
Marks a Gravity Forms entry as spam when most of its text is written in Cyrillic, Chinese or another script you never receive genuine enquiries in.
Stops Fluent Forms loading its default stylesheet, so forms inherit your theme's form styling or your own CSS without overrides.
Switches on Gravity Forms' built-in anti-spam honeypot for all forms, including ones created later, so nobody has to remember the setting.
Replaces the Gravity Forms submit input with a button element that carries your theme's button classes, so it matches the rest of the site and can hold icons.
Marks Contact Form 7 submissions as spam when they contain any word, IP address or email from WordPress's own Disallowed Comment Keys list, so one blocklist protects comments and forms.