Anonymize Comment IP Addresses After 60 Days
Once a day, shortens the stored IP address of approved comments older than 60 days, so you keep recent IPs for spam handling without holding personal data forever.
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.
Once a day, shortens the stored IP address of approved comments older than 60 days, so you keep recent IPs for spam handling without holding personal data forever.
Masks the last part of visitor IP addresses before the Redirection plugin stores them in its redirect and 404 logs, keeping the logs useful while respecting privacy laws.
When a user account is deleted, keeps their comments but replaces the name with "Former member" and removes the email address, website and IP address stored with them.
Adds a "Current password" field to the profile screen and refuses changes to your own email address or password unless it is correct, so someone using an unattended logged-in browser cannot take over the account.
Blocks an IP address from logging in for a day as soon as it tries a username like "admin" or "test" that does not exist on your site.
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.
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.
Silently rejects Contact Form 7 submissions from IP addresses or ranges you list, such as a persistent spammer, while the rest of the site stays open to them.
Stops Fluent Forms submissions from IP addresses or ranges you list, such as a persistent spammer, while they can still read the site.
Stops Gravity Forms submissions from IP addresses or ranges you list and marks them as spam, without blocking those visitors from reading the site.
Rejects WPForms submissions from IP addresses or ranges you list, such as a persistent spammer, while they can still read the site.
Temporarily blocks visitors who hit more than 20 missing pages within a minute, a typical sign of vulnerability scanners probing for old plugins and backup files.
Denies access to the whole site for the IP addresses and IPv4 ranges you list, for example a persistent spammer or attacker.
Rejects checkout when the shipping address is a PO Box or post office locker, for couriers that cannot deliver there.
Adds a two-column contact section with address, phone and email on one side and opening hours on the other, ready to fill in.
Adds a "URL parameter" condition to Bricks element conditions, so you can show an element only when the address contains something like ?ref=newsletter.
Rejects Bricks form submissions that use free email providers such as Gmail or Outlook, for B2B quote and demo request forms.