Minimum Purchase Quantity per Product
Requires shoppers to buy at least a set number of each product, for example 2, and sets the quantity box to start at that number.
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.
Requires shoppers to buy at least a set number of each product, for example 2, and sets the quantity box to start at that number.
Adds a "wp reassign-posts" command that hands every post of one user to another user, for example when a writer leaves, without deleting the old account.
Gives every classic menu location its own accessible name (for example "Primary menu" or "Footer menu"), so screen reader users can tell navigation regions apart.
Limits sign-ups to email addresses at the domains you list, for example your company or school domain.
Shows a Contact Form 7 form only during the dates you set, for example an application period, and blocks late submissions from pages left open.
Opens the Divi toggle or accordion item whose CSS ID matches the address hash (for example #shipping) and scrolls to it, so you can link straight to an answer.
Sends new members to a different confirmation page for each level after checkout, for example an onboarding page for your premium tier.
Keeps chosen levels (for example a hidden staff or legacy level) off the public levels page while their checkout links keep working.
Sends members to a different page after logging in depending on their membership level, for example Premium members to the premium library.
Changes the headings of customer order emails to greet the customer by first name, for example "Thanks for your order, Anna!".
Adds the number of posts to category, tag, author and date archive headings, for example "Recipes (42)".
Sets how many entries each custom post type archive shows, separately from the blog setting, for example 12 portfolio items or every testimonial on one page.
Stops update checks and auto-updates for the plugins you list, for example a plugin you patched by hand or must keep on a tested version.
Adds a wpide_log() helper that writes timestamped messages and data to a daily log file in a protected folder inside uploads, so custom code can leave a trail without touching debug.log.
Adds an optional "Pronouns" field to user profiles and a [wpide_pronouns] shortcode that shows them, for example next to an author's name.
Lowers the unit price when a customer buys more of the same product, for example 5% off from 10 units, and shows a price-break table on the product page.
Shows a short trust message with a padlock icon above every GiveWP donation form, for example about secure payments and where the money goes.
Sends people to a page of your choice (for example a welcome page) after they register through wp-login.php.
After you stop using an AMP plugin, permanently redirects the old /amp/ and ?amp=1 addresses to the normal pages, so search engines and shared links do not hit errors.
Sends visitors from a category archive to a hand-built landing page, for example /category/news/ to your Newsroom page, while posts keep their category.
A ready-to-edit example that registers an ACF field group (subtitle, summary and call-to-action link) for posts in PHP, so the fields are version-controlled and cannot be changed in the admin.
A ready-to-edit example that registers a "Portfolio" post type with archive, featured images and block editor support.
A ready-to-edit example that registers a hierarchical "Project Type" taxonomy for the Portfolio post type.
Rejects comments sent within a few seconds of the page loading, which only bots manage, using a signed timestamp in the form.