"Report a Problem on This Page" Form
Adds a small expandable form at the end of posts where readers can report a typo, broken link or outdated information; reports are emailed to the post author with the page link.
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.
Adds a small expandable form at the end of posts where readers can report a typo, broken link or outdated information; reports are emailed to the post author with the page link.
Appends the page the form was sent from, the date, the visitor's browser and IP address to every Contact Form 7 email, without editing each form's mail template.
Rejects dates in the past in Gravity Forms date fields used for bookings, deliveries or appointments, with an optional number of days' notice.
Validates chosen Contact Form 7 fields against your own patterns, such as postcodes, order numbers or membership IDs, each with its own error message.
Validates chosen Fluent Forms fields against your own patterns, such as postcodes, order numbers or membership IDs, each with its own error message.
Validates WPForms single-line text fields against your own patterns, such as postcodes, order numbers or VAT IDs, chosen per field with a CSS class.
Fills Gravity Forms drop-down, radio and checkbox fields with the titles of your posts, pages or a custom post type, so the choices update when you publish content.
Adds a [wpide_job_application] shortcode where candidates send their details and a CV (PDF or Word, size-limited); the CV is attached to the email you receive and then deleted from the server.
Rejects a Gravity Forms date of birth that makes the person younger than the age you set, for age-restricted sign-ups and applications.
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.
Sets the years offered in Gravity Forms date drop-downs to a range that fits your form, such as the last 100 years for birth dates or the next two years for bookings.
Checks Contact Form 7 phone fields for a realistic number of digits and only the characters phone numbers use, instead of accepting any text.
Checks Fluent Forms phone fields for a realistic number of digits and only the characters phone numbers use, instead of accepting any text.