Deliver Site Emails With SparkPost
Delivers all WordPress emails through SparkPost's Transmissions API instead of PHP mail or SMTP, for dependable delivery and SparkPost's event reporting.
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.
Delivers all WordPress emails through SparkPost's Transmissions API instead of PHP mail or SMTP, for dependable delivery and SparkPost's event reporting.
Keeps a list of approved administrator accounts and checks it daily and on every dashboard visit; administrators that appear any other way (for example inserted directly into the database by malware) trigger an email and a warning with an approve button.
Sends customers to a specific page after checkout when their order contains a certain product, such as onboarding steps for a course or setup guide for a device.
Makes yearly, monthly and daily archive pages return a 404, which avoids thin duplicate pages on most sites.
Stops WordPress from generating preview images for every uploaded PDF, saving disk space and server time when you upload many documents.
Turns off wptexturize, which converts straight quotes, double hyphens and ellipses into typographic characters. Useful for sites that publish code.
Stops the "Your new site" and "New user account" welcome emails WordPress multisite sends after activation, for networks that send their own onboarding.
Stops the periodic "Administration email verification" screen that administrators see after logging in.
Makes every Divi accordion load with all items closed instead of the first one open, and lets visitors close an open item again by clicking its title.
Tells WordPress to skip lazy loading for the first three images on a page, which usually improves Largest Contentful Paint.
Stops Contact Form 7 sending emails for the forms you list while still showing the success message, useful when submissions are saved or sent to a CRM instead.
Deletes the entry of the forms you list right after its notifications are sent, so sensitive submissions live only in your inbox and never in the database.
Shortens the IP address and drops the browser details WordPress stores with every login session, so session records no longer hold full personal data.
Shows a built-in placeholder avatar for comments from visitors without an account, so their hashed email address is never sent to Gravatar, while registered users keep their Gravatar picture.
Stops WordPress from saving each commenter's browser user agent string with their comment, which is rarely needed and counts as personal data.
Adds an optional VAT number field to the classic checkout, checks it matches the official format for the billing country, and saves it to the order and emails.
Adds a dynamic tag that prints a value from the page address, such as ?city=Paris, so landing pages can echo campaign keywords in headings.
Rejects Elementor Pro form submissions whose phone (Tel) field contains letters or too few digits, so you get numbers you can actually call back.
Refuses Elementor Pro form submissions whose text areas contain web links, which stops most contact-form spam without a captcha.
Rejects Elementor Pro form submissions that use free email providers such as Gmail or Yahoo, with a clear message under the field, for B2B lead forms.
Checks free disk space on the server twice a day and emails the admin when it drops below your threshold, before uploads, backups and the database start failing.
Emails the site admin when important settings change, such as the site address, admin email, open registration or the default role for new users, a common sign of a hacked site.
Emails the site administrator whenever a plugin is turned on or off, with who did it and when.
Emails the site admin whenever a post or page is moved to the trash, with who did it and a link to restore it, so accidental or malicious deletions are spotted quickly.