Reject Contact Form 7 Submissions Sent Too Fast
Stamps each Contact Form 7 form with a signed time when it is shown and treats submissions sent within a few seconds as spam. People take longer than bots to fill in a form.
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.
Stamps each Contact Form 7 form with a signed time when it is shown and treats submissions sent within a few seconds as spam. People take longer than bots to fill in a form.
Adds a signed time stamp to each Gravity Forms form and marks entries sent within a few seconds of the page loading as spam, which catches bots that fill forms instantly.
Stamps the WordPress registration form with a signed time and refuses sign-ups sent within a few seconds of loading it, which stops most registration bots.
Saves utm_source, utm_medium, utm_campaign, utm_term, utm_content and gclid from the landing page in a first-party cookie, then fills matching hidden fields in your forms so leads keep their campaign source.
Shortens category links from example.com/category/news/ to example.com/news/ and redirects the old addresses there permanently.
Stops Rank Math from adding BreadcrumbList structured data, for example when your theme or another plugin already outputs it.
Deletes the "Hello world!" post, its sample comment and the "Sample Page" from each newly created site so site owners start with a clean slate.
Gives a custom post type short URLs like example.com/web-design/ instead of example.com/services/web-design/, as pages have.
Changes the names roles show on the Users screen and in role menus, for example "Subscriber" to "Member", without touching capabilities or the database.
Changes the name a theme or plugin gave its post type everywhere in the admin, for example "Projects" to "Case Studies", without touching URLs or content.
Changes the order of checkout address fields, for example country first and postcode before city, to match how addresses are written in your market.
Keeps a different number of revisions for each content type, for example many for posts and none for products.
Shows the items inside any block with the class "wpide-rotator" (for example Quote blocks in a Group) one at a time, rotating every few seconds with dot buttons to pick one.
Processes shortcodes typed into classic widget titles, for example to show the current year or a dynamic label.
Schedules a custom task once a day and gives you a function to fill in, for example to clean up data or send a report. Includes the scheduling and the hook.
Makes searches for one word also find posts that use another word with the same meaning, for example "sofa" also finds "couch", using groups you define.
Makes the total quantity from a category a multiple of a case size, for example 6 or 12 bottles, and explains how many more to add.
Opens a chosen page directly when someone searches for an exact word or phrase, for example "contact" goes to your contact page and "returns" to your returns policy.
Chooses where people land after logging in based on their role, for example editors to the posts list, customers to their account and subscribers to a members page.
Sets GA4 user properties for whether the visitor is logged in and their role (for example customer or subscriber), so you can compare members and guests in reports.
Sets Mailchimp's built-in subscriber language for every signup from your site, using the current WordPress, WPML or Polylang language, so Mailchimp can send the right translation of your campaigns.
Changes the og:type Yoast SEO outputs for a custom post type, for example "article" for a news or recipe post type that Yoast marks as a website.
Adds a line under the price of products on sale that tells shoppers how much they save, for example "You save $15.00 (25%)".
Limits the main blog page to posts from the categories you choose, for example only News, while other categories keep their own archives.