Stop Pinging Update Services
Stops WordPress from notifying ping services such as Ping-O-Matic every time you publish, which most sites no longer need.
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 notifying ping services such as Ping-O-Matic every time you publish, which most sites no longer need.
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.
Stops WordPress from remembering commenters' name, email and website in cookies, and removes the related consent checkbox.
Prevents the whole page from scrolling sideways on phones when a wide image, embed or full-width block sticks out a few pixels past the screen edge.
Removes Tools > Delete Site from subsite dashboards and blocks the screen, so only super admins can delete sites from Network Admin.
Makes the email field read-only for everyone except administrators, for sites where the email is tied to a contract or a login policy.
Keeps WP Rocket's cache preload from crawling URLs you list, such as filtered archive pages, calendars or tag pages, saving server resources on large sites.
Prevents the Navigation block from automatically showing a list of every page when no menu is assigned, so unfinished headers stay empty instead of exposing pages.
Saves files uploaded from inside a post, page or custom post into a folder named after its type, such as uploads/products/ or uploads/pages/, keeping the year and month folders inside.
Requires a longer pause between two comments from the same person, 60 seconds instead of WordPress's 15, to slow down comment bursts.
Removes all HTML tags from comments submitted by users who are not allowed to post unfiltered HTML, so links and formatting cannot be injected.
Adds integrity and crossorigin attributes to the CDN-hosted scripts and stylesheets you list, so browsers refuse to run them if the CDN copy is ever tampered with.
Shows a small, dismissible banner when the visitor's browser language differs from the page language and a translated version exists (read from the page's hreflang links), with a link to switch.
Adds a "Suspend this account" checkbox to the user edit screen that logs the person out everywhere and blocks them from logging in until it is unticked.
Adds a [data_table] shortcode that turns comma-separated lines typed between the tags into a clean, accessible HTML table with a header row, which is much quicker than building tables by hand.
Adds [STAGING] or [DEVELOPMENT] to the start of every email subject sent from a non-production copy of the site, so nobody confuses test emails with real ones.
Adds tags such as "website" and the visitor's language to every subscriber Mailchimp for WordPress sends to Mailchimp, from forms and integrations alike, so you can segment by source.
Adds tags to posts when they are saved if the title or content mentions keywords you define, for example tagging every post that mentions "WooCommerce" or "Gutenberg", so tagging stays consistent.
Removes tax from the cart and checkout for customers with roles you choose, such as charities, resellers or schools with tax exemption.
Adds a toolbar menu for editors on the front end that opens the current page in Google's Rich Results Test or the Schema.org validator.
Adds an admin bar item on the front of the site that counts the external domains the current page loads files from, and lists them on click, to help you keep your cookie notice and privacy policy accurate.
Shows a small preview of an ACF image field in a post type's admin list, handy for logos, headshots or product photos that are not the featured image.
Shows today's Easy Digital Downloads earnings in the admin toolbar, linking to the reports screen, so you can check sales from any page.
Sends a page_not_found event to Google Analytics 4 with the broken URL and the page the visitor came from, so you can find and fix dead links.