Stop Phones Zooming Into Form Fields
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.
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.
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.
Saves commenters' IP addresses with the last part removed (for example 203.0.113.0), which is still enough for spam checks but no longer identifies a person.
Shortens the customer IP address saved with each new WooCommerce order and removes the stored browser user agent, keeping order records leaner on personal data.
Shortens the visitor IP address that Contact Form 7 records with each submission (used in mail tags and by Flamingo and spam filters), so a full address is never kept.
Shortens the customer IP address that Easy Digital Downloads records with orders and customer logs, so a full address is never stored.
Removes all HTML tags from comments submitted by users who are not allowed to post unfiltered HTML, so links and formatting cannot be injected.
Adds a short tip about choosing a strong, unique password just above the MemberPress checkout button.
Adds integrity and crossorigin attributes to the CDN-hosted scripts and stylesheets you list, so browsers refuse to run them if the CDN copy is ever tampered with.
Turns a Group, Row, Gallery or Query Loop post list with the class "wpide-carousel" into a swipeable horizontal carousel with previous/next buttons, using native scroll snapping.
Adds a [wpide_tooltip tip="Explanation"]term[/wpide_tooltip] shortcode that shows a small explanation bubble on hover, tap or keyboard focus.
Adds carrier and tracking number fields to the order screen, then shows a tracking link to the customer on their order page and in the completed order email.
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 WooCommerce's order attribution script from setting tracking cookies and recording the visit source of each order, useful under strict cookie policies.
Stops WooCommerce from looking up each visitor's location from their IP address and uses your store's base country as the default customer location instead.
Keeps a relationship field in sync on both sides, so linking post A to post B also links B back to A, and removing the link removes it from both.
Adds the privacy-friendly Umami analytics script (cloud or self-hosted) to every public page, skipping logged-in staff.
Removes the scripts and styles you list from every page except the ones you choose, for plugins that load their files site-wide.
Adds an "Unlock after" field to the post editor so a post's content only appears to members a set number of days after they registered, perfect for e-mail-course style sites.
Makes the "Ship to a different address?" box on the classic checkout start unticked, so most customers only fill in one address.
Adds an [upcoming_events] shortcode that lists the next events by start date, skipping events that have already begun.
Fills the alt text of newly uploaded photos from the description or headline embedded by cameras, photo agencies and Lightroom (IPTC data), when it exists and no alt text is set.
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.
Blocks Fluent Forms submissions that contain any word, IP address or email from WordPress's Disallowed Comment Keys list, so one blocklist protects comments and forms.