Block All Outgoing Email on Staging Sites
Stops WordPress from sending any email on development, local and staging environments, so test orders and imports never reach real people.
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 WordPress from sending any email on development, local and staging environments, so test orders and imports never reach real people.
Stops orders from customers on your block list, such as repeat chargeback offenders, matched by email address, email domain or phone number.
Refuses orders placed with throwaway email services, so order confirmations, downloads and receipts reach a real inbox.
Rejects registrations from throwaway email services, which are a common source of fake and spam accounts.
Rejects purchases made with throwaway email addresses on the Easy Digital Downloads checkout, so download links and receipts reach a real inbox.
Refuses newsletter signups from throwaway email domains in Mailchimp for WordPress forms, keeping your audience clean and your Mailchimp bill lower.
Rejects donations made with throwaway email addresses (such as mailinator or 10minutemail), cutting down on card-testing fraud through your donation forms.
Rejects Contact Form 7 submissions whose email address belongs to a domain on your block list, with a clear message under the email field.
Shows an error when someone uses an email address from a domain on your block list, such as throwaway inbox services, in a Fluent Forms form.
Shows an error when someone enters an email address from a domain on your block list, such as throwaway inbox services, in any Gravity Forms email field.
Shows an error when an email address from a domain on your block list, such as throwaway inbox services, is entered in any WPForms email field.
Disables the "Lost your password?" flow for administrator accounts, which closes off reset-email based takeovers of the most powerful accounts.
Adds a two-column contact section with address, phone and email on one side and opening hours on the other, ready to fill in.
Rejects Bricks form submissions that use free email providers such as Gmail or Outlook, for B2B quote and demo request forms.
Emails the site admin when a new member activates their BuddyPress account, with a link to their profile.
Adds utm_source, utm_medium and utm_campaign parameters to the links in your RSS feed, so visits from feed readers and RSS emails show up clearly in your analytics.
On local and development sites, sends every WordPress email to a local mail catcher such as Mailpit, MailHog or the one built into Herd, Local or DDEV, so nothing reaches real inboxes.
Renames the field labels and the button on the login screen, for example "Email" instead of "Username or Email Address" and "Sign in" instead of "Log In".
Replaces "Leave a Reply", the "Your email address will not be published" note and the "Post Comment" button with your own wording.
Replaces the default "WordPress <wordpress@yourdomain>" sender with your site name and, optionally, an address of your choice.
Adds a wpide_akismet_is_spam() helper that sends a name, email and message from any custom form to Akismet and tells you whether it looks like spam, so your hand-built forms get the same protection as comments.
Adds Tools > SMTP Check, which connects and logs in to your configured SMTP server and reports success or the exact error, without sending an email to anyone.
Removes duplicate, malformed and placeholder addresses (such as example.com or .test domains) from email recipient lists, so one bad address does not make the whole email fail.
Sends comment moderation emails to a different moderator depending on the language of the post, using WPML, Polylang or each post's language box, so every comment reaches someone who reads it.