Helpful Message on the Lost Password Form
Shows a short explanation above the lost password form telling people what will happen next and where to get help if the email does not arrive.
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.
Shows a short explanation above the lost password form telling people what will happen next and where to get help if the email does not arrive.
Hides the fields of a Contact Form 7 form once it has been sent successfully and leaves only the thank-you message, so people do not submit twice.
Replaces the Gravity Forms AJAX loading spinner with a small inline SVG spinner in your brand color, with no extra file to download.
Allows only a few Contact Form 7 submissions per IP address each hour and treats the rest as spam, which stops bots and angry repeat senders flooding your inbox.
Requires message fields to contain a few real words, which stops one-word and empty-looking submissions and gives you enough detail to reply.
Requires the message field of Fluent Forms to contain at least a few words, so you get enough detail to answer and fewer junk submissions.
Requires WPForms paragraph fields to contain at least a few words, so you get enough detail to reply and fewer one-word junk messages.
Adds an unticked "Send me the newsletter" checkbox to the comment form and lets you download the email addresses of commenters who opted in as a CSV from Tools.
Adds a [wpide_newsletter] sign-up shortcode that stores subscribers in the admin, emails a confirmation link (double opt-in), and lets you export confirmed addresses as CSV.
Shows a Contact Form 7 form only during the dates you set, for example an application period, and blocks late submissions from pages left open.
Adds helpful placeholder text to the comment, name, email and website fields of the comment form while keeping the visible labels for accessibility.
Submits the comment form in the background and shows the new comment (or the "awaiting moderation" note) right away, instead of reloading the page.
Ticks the "Save my name, email, and website in this browser" box on the comment form by default, so returning commenters do not retype their details.
Adds the form name and a short reference number to the subject of every Contact Form 7 email, so messages are easy to filter and refer to in your inbox.
Adds the form name and the submitter's name to the subject of WPForms notifications, so messages are easy to tell apart and filter in your inbox.
Fills hidden Gravity Forms fields with the title and address of the page the form is on and the site the visitor came from, so you know the context of each entry.
Stops Gravity Forms adding tabindex numbers to fields, which can make keyboard users jump around the page in the wrong order, especially with several forms on one page.
Adds a required "I agree to the privacy policy" checkbox to the comment form and rejects comments that are submitted without it, with a link to your privacy page.
Sends each Contact Form 7 message to the right inbox based on the department or topic the visitor picked, instead of one shared address.
Sends Fluent Forms email notifications to a different inbox depending on the department or topic chosen in the form.
Sends WPForms email notifications to a different address depending on the department or topic the visitor picked, instead of one shared inbox.
Keeps what visitors type into a long form saved in their browser, so a reload, a crash or an accidental back click does not wipe out their answers. Cleared after submitting.
Scrolls the page to the Contact Form 7 success or error message after submitting, so visitors on long pages and phones see the result.
Makes every Gravity Forms form jump to its confirmation or error message after submitting, so visitors on long pages and phones see the result.