Consistent Form Field Styling (SCSS)
Gives text inputs, selects, text areas and checkboxes across the site (comments, contact forms, checkout) one consistent, accessible look with clear focus states.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
Gives text inputs, selects, text areas and checkboxes across the site (comments, contact forms, checkout) one consistent, accessible look with clear focus states.
Registers a "Contact Card" block, rendered on the server, where you type a name, role, phone, email and address in the sidebar and get a tidy card with tap-to-call and email links.
Adds a "Contact Details" widget for your address, phone number, email and opening hours, with tap-to-call and spam-protected email links.
A complete Contact Form 7 look written in SCSS: set a few variables for colors, radius and spacing and every field, checkbox, message and button follows.
Adds a [wpide_contact_form] shortcode with name, email and message fields that emails you each message, protected by a nonce, a hidden honeypot, a time trap and a per-visitor hourly limit.
Adds a "Need help choosing?" line with contact links below the cart on the classic cart page.
Adds a copyright notice to your RSS and Atom feeds, plus optional editor and webmaster contact addresses, which feed directories and readers show alongside your feed.
Creates a set of pages such as About, Contact and Privacy on every new site, and can set one of them as the static front page.
Adds a new Support section to the My Account area with its own URL and content, for help links, a contact form shortcode or FAQs.
Validates chosen Contact Form 7 fields against your own patterns, such as postcodes, order numbers or membership IDs, each with its own error message.
Gives every Contact Form 7 file field a safe default list of allowed file types and a maximum size, unless the field already sets its own.
Permanently deletes contact form messages saved by the Flamingo add-on once they are older than 180 days, so old enquiries and their personal data are not kept forever.
Stops Contact Form 7 sending emails for the forms you list while still showing the success message, useful when submissions are saved or sent to a CRM instead.
Refuses Elementor Pro form submissions whose text areas contain web links, which stops most contact-form spam without a captcha.
Adds a row of links under the login box, such as Contact, Help or Terms of Use.
Fills a Gravity Forms drop-down or radio field with the names of users in a role, such as staff or agents, so visitors can choose who they want to contact.
Fills a Contact Form 7 select field with the titles of published posts, pages or a custom post type, so a services or products list stays in sync with your content.
Adds a round WhatsApp button in the bottom corner of every page that opens a chat with your number and a pre-filled message.
Replaces the standard Contact Form 7 success, error and spam messages on every form with your own wording in one place.
Adds a small "Questions about your order?" box with your contact details at the top of the checkout page.
Shows a friendly "Questions before you buy?" note with your contact details above the cart on the Easy Digital Downloads checkout.
Adds a short "Questions about your order?" box with your phone number and email to the bottom of customer order emails.
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.
Adds a hidden field to every Contact Form 7 form that people never see but spam bots fill in. Submissions with the field filled are marked as spam and never emailed.