Put High-Value Orders On Hold for Review
Sends paid orders above an amount to "On hold" instead of "Processing", so you can check them for fraud before shipping.
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.
Sends paid orders above an amount to "On hold" instead of "Processing", so you can check them for fraud before shipping.
Replaces the quantity number box with a simple dropdown (1, 2, 3...) on product and cart pages, which is faster to use on phones.
Adds a "Random Quote" widget that shows a different quote, tip or testimonial from your list on each page view, with the source shown below it.
Fills an empty Rank Math meta description on posts and pages with the excerpt or opening text, trimmed to about 155 characters.
Shows a thin bar at the top of the window that fills up as the visitor scrolls through the page.
Adds a %wpide_reading_time% variable to Rank Math, so titles, descriptions and social text can include an estimated reading time.
Adds a %%wpide_reading_time%% variable to Yoast SEO, so meta descriptions or social titles can say "5 min read".
Records the last 10 logins for each user (time, IP address and browser) and lists them on their profile screen so they can spot logins they do not recognise.
Makes the Recent Posts widget list your custom post types, such as portfolio items, recipes or events, together with blog posts.
Turns the [recipe_card] output into a printable card with a fact strip for times and servings, a two-column ingredient list on wide screens and numbered steps.
Adds prep and cook times, servings, calories, ingredients and steps to recipes, plus a [recipe_card] shortcode that prints a tidy recipe card.
Adds Recipe JSON-LD with times, servings, calories, ingredients, steps, cuisine and course to single recipes, for recipe rich results.
Registers a "Recipes" post type with Cuisine and Course taxonomies, comments and featured images, under /recipes/.
Adds the name of the logged-in user to the order notes every time an order status changes, so you can see who marked an order shipped or refunded.
Saves the IP address each new account was created from and shows it in the Users list, which helps spot bulk fake sign-ups.
Stops Fluent Forms submissions that are written mostly in Cyrillic, Chinese or another script your business does not receive genuine messages in.
Returns an error for requests whose Host header is not your site's domain, which blocks host header injection tricks (such as poisoned password reset links) and junk traffic aimed at your server's IP.
Blocks WPForms submissions written mostly in Cyrillic, Chinese or another script your business never receives genuine messages in.
Shows up to three other items that share a category or tag below single custom post type entries, such as related recipes, services or case studies.
Adds a surcharge to the order when the shipping postcode is in a remote area you list, such as islands or highland regions that carriers charge extra for.
Strips tracking parameters such as fbclid, gclid, msclkid and Mailchimp or HubSpot IDs from links in your posts (often pasted in by accident), so you do not pass your visitors' ad tracking along to other sites.
Strips autoplay settings from YouTube and Vimeo embeds in posts, so videos only start when the visitor presses play.
Once a day, removes expired login sessions that WordPress keeps in user meta until the user logs in again, which on membership sites and shops adds up to a lot of dead data.
Strips commenters' IP addresses and host names from the new comment and moderation emails WordPress sends to authors and administrators, so personal data does not pile up in inboxes.