Show PHP Errors to Administrators With ?debug=1
Lets administrators see PHP warnings and notices on screen by adding ?wpide_debug=1 to any address, while visitors and other users never see them, even with WP_DEBUG_DISPLAY off.
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.
Lets administrators see PHP warnings and notices on screen by adding ?wpide_debug=1 to any address, while visitors and other users never see them, even with WP_DEBUG_DISPLAY off.
Greets users in the admin with the date, time and IP address of their previous login, so they can spot logins they do not recognize.
Adds Settings > Site Details where you can store your phone number, address and opening hours once, then show them anywhere with [wpide_site_detail key="phone"].
Adds Site Health tests that check whether a privacy policy page is published, whether full commenter IP addresses are being stored, and whether the comment cookie consent checkbox is turned on.
Prints a small window.siteSettings object with the home URL, REST API root, AJAX URL, language and, for logged-in users, a REST nonce, so your custom JavaScript never hard-codes addresses.
Hides and stops requiring the street address fields on the classic checkout when the customer picks Local Pickup, since you will not deliver the order.
Removes the billing address fields from the classic checkout when everything in the cart is virtual or downloadable, keeping only name and email.
Turns an address such as /app/ into one link for posters and QR codes: iPhone visitors go to the App Store, Android visitors to Google Play and everyone else to a page you choose.
Adds an [email] shortcode that prints a clickable email address encoded so simple spam bots cannot harvest it.
Prevents the email sent to the old address when the site's administration email address is changed in Settings > General.
Saves Gravity Forms entries without the visitor's IP address, which helps with privacy rules when you have no need to keep it.
Stops WordPress from emailing users when their password or email address is changed, for example during bulk imports.
Stops WordPress from redirecting a post's previous URLs after its slug changes, for when you want an old address to be free or truly gone.
Keeps web addresses typed in comments as plain text, so spam links are not clickable.
Makes the email field read-only for everyone except administrators, for sites where the email is tied to a contract or a login policy.
Saves commenters' IP addresses with the last part removed (for example 203.0.113.0), which is still enough for spam checks but no longer identifies a person.
Shortens the customer IP address saved with each new WooCommerce order and removes the stored browser user agent, keeping order records leaner on personal data.
Shortens the visitor IP address that Contact Form 7 records with each submission (used in mail tags and by Flamingo and spam filters), so a full address is never kept.
Shortens the customer IP address that Easy Digital Downloads records with orders and customer logs, so a full address is never stored.
Trims spaces, lowercases email addresses and capitalizes names in Gravity Forms entries before they are saved, so your lists and CRM exports look consistent.
Cleans up what customers type before the order is saved: names get proper capitals, postcodes become upper case and stray spaces are removed.
Trims stray spaces, lowercases email addresses and collapses repeated blank lines in Contact Form 7 submissions before they are emailed or stored.
Trims spaces and lowercases email addresses in Fluent Forms submissions before they are saved, so entries and exports stay consistent.
Trims spaces, lowercases email addresses and capitalizes all-lowercase names in WPForms submissions before they are emailed or stored.