Allow Each Customer to Buy a Product Only Once
Stops logged-in customers from buying the same product twice, for example a course, a membership or a limited item, and tells them they already own 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 logged-in customers from buying the same product twice, for example a course, a membership or a limited item, and tells them they already own it.
Limits the file types authors, editors and other non-admin users can upload to common images and PDF documents.
Empties the Easy Digital Downloads cart before a new item is added, so each purchase contains a single download, which suits licence or membership sales.
Limits uploads to common images, documents, audio and video, and rejects files with a hidden second extension such as photo.php.jpg.
Limits the blocks that can be inserted for specific post types, so structured content such as testimonials or team members only uses the blocks that fit.
Limits the chosen Bricks query loops to items whose date field is today or later and sorts them soonest first, for event and webinar lists.
Limits BuddyPress private messages so members can only message people who have accepted their friend request, which cuts down unwanted messages.
Limits how much commission any single referral can earn, so a very large order does not produce an outsized payout.
Limits the quantity field on product and cart pages to a maximum of 10 per product.
Changes how many links each page of the built-in XML sitemap holds (2,000 by default), for example to split a huge sitemap into smaller files.
Closes the comment form on a post once it has reached the number of approved comments you choose, keeping threads manageable.
Accepts only a set number of successful submissions for a Contact Form 7 form, such as event places or giveaway entries, then shows a "closed" message instead of the form.
Limits paragraphs, lists and quotes in posts to about 75 characters per line, the width recommended for readability, while wide blocks such as images and tables keep the full width.
Limits chosen coupon codes, such as a welcome discount, to customers who have never placed a paid order, checked by account and billing email.
Changes the heading, number of posts and thumbnail visibility of Jetpack's Related Posts, and limits suggestions to posts from the last two years.
Gives every Contact Form 7 file field a safe default list of allowed file types and a maximum size, unless the field already sets its own.
Gives every Gravity Forms file upload field a safe list of allowed file types and a maximum file size when the field does not set its own.
Gives every WPForms file upload field a safe list of allowed file types and a maximum size when the field does not set its own.
Hides a payment method such as cash on delivery or bank transfer when the order total goes above a limit you choose.
Limits the optional donor comment on GiveWP forms to a sensible length and strips links from it, so donor walls do not fill up with spam.
Limits the tag cloud to 30 tags with font sizes between 12 and 18 pixels, so it looks tidy in narrow sidebars.
Lets visitors read a few posts each month for free, then asks them to log in or sign up to keep reading; members always read without limits.
Caps uploads at 30 files per hour for each user who is not an administrator, which limits the damage a compromised author account or a buggy front-end upload form can do.
Stops a user from signing up for another site once they already own the number you set; super admins are never limited.