Make the State / County Field Optional
Stops requiring the state, county or province at checkout for every country, for stores whose couriers do not need it.
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.
Stops requiring the state, county or province at checkout for every country, for stores whose couriers do not need it.
Adds a red asterisk after the label of every required field in standard HTML forms, so visitors can see at a glance what they must fill in.
Adds a "Minimal" toolbar choice to ACF WYSIWYG fields with only bold, italic, link and lists, for short formatted text where full editing is too much.
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 WPForms paragraph fields to contain at least a few words, so you get enough detail to reply and fewer one-word junk messages.
Gives Contact Form 7 forms clean full-width fields, clear focus outlines, readable error messages and a solid submit button that work in light and dark themes.
Gives Fluent Forms fields consistent borders, rounded corners, a visible focus ring, clear errors and a bold submit button that follow your theme's fonts.
Gives WPForms fields consistent borders, rounded corners, a visible focus ring, clear errors and a bold submit button that follow your theme's fonts.
When a visitor submits a form with missing or invalid fields, moves keyboard focus to the first problem field and announces the browser's error message to screen readers.
Reorders the comment form so visitors fill in their name and email before writing the comment, the order many themes used before WordPress 4.4.
Puts the billing email field first on the classic checkout so you capture the address early, which also helps abandoned cart tools.
Limits the choices in ACF relationship and post object fields to published content, newest first, so editors cannot link to drafts.
Adds an optional "Title" field to the comment form and shows it as a heading above the comment, handy for reviews and longer discussions.
Adds an optional "Company" field to the Paid Memberships Pro checkout and member profile, saved with the member's account.
Adds a phone number field to the Easy Digital Downloads checkout, saves it with the order, shows it on the order screen and provides a {checkout_phone} email tag.
Adds a phone field to the classic checkout's shipping address, so couriers can reach the recipient when an order is sent to someone else.
Adds the billing phone number to the My Account "Account details" form, so customers can update it in the same place as their name and email.
Adds Phone and Company fields to user profiles, editable by the user and by administrators.
Adds helpful placeholder text to the comment, name, email and website fields of the comment form while keeping the visible labels for accessibility.
Adds hint text inside the username, password and email fields on the login, lost password and registration screens.
Adds "-" and "+" buttons around the quantity box on product and cart pages so shoppers can change quantities with a tap.
Adds pll_language and pll_translations fields to posts and pages in the REST API, which Polylang's free version does not provide, so headless sites and apps can link translations.
Adds a date picker to the classic checkout so customers can choose a delivery date after your lead time, then shows the date on the order screen and in emails.
Fills the name and email fields of Contact Form 7 forms with the details of the logged-in visitor, so members do not have to type them again.