Remove Duplicate Post Meta Rows
Run on demand to find custom field rows that are exact duplicates (same post, key and value) and keep only one of each, a common side effect of buggy imports and plugins.
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.
Run on demand to find custom field rows that are exact duplicates (same post, key and value) and keep only one of each, a common side effect of buggy imports and plugins.
Cleans up the empty paragraphs and stray line breaks left behind by pasted text, old page builders and shortcodes, so spacing stays even.
Once a day, removes expired login sessions that WordPress keeps in user meta until the user logs in again, which on membership sites and shops adds up to a lot of dead data.
Removes rarely needed formatting options, such as text color highlight, inline image, keyboard input and language, from the rich text toolbar.
Strips commenters' IP addresses and host names from the new comment and moderation emails WordPress sends to authors and administrators, so personal data does not pile up in inboxes.
Removes the title attribute from images in your content when it is the same as the alt text, so screen readers do not read the same description twice.
Strips images and image captions from the content sent in your feeds, keeping feeds light for readers and services that only want the text.
Cleans up formatting pasted from Word, Google Docs and web pages when a post is saved, removing inline fonts, colors and sizes, font tags, bare spans and Office classes so text follows your theme.
Adds Tools > Leftover Plugin Data, where you enter a prefix (such as old_slider_) to see how many options, post meta, user meta and scheduled tasks use it, and delete them after reviewing the counts.
Shows commenter names as plain text instead of links to their websites, removing the main reward for comment spammers.
Strips EXIF metadata such as GPS location, camera serial number and date from JPEG and WebP images when they are uploaded, while keeping them correctly rotated.
Run on demand to delete category and tag links that point to posts that no longer exist, and then recount how many posts each term has.
Removes tabindex values greater than zero from links and fields in post content, which otherwise force a confusing keyboard order, while keeping tabindex 0 and -1.
Shows product names in the cart as plain text instead of links, which keeps shoppers on the path to checkout.
Hides the Quick Edit link and the Edit bulk action for everyone except administrators, so status, dates and slugs are only changed in the full editor.
Strips title attributes from menu links when they only repeat the visible link text, which makes screen readers announce the same words twice.
Stops chosen plugin or theme scripts and stylesheets from loading on the front end, optionally everywhere except the pages where they are needed.
Stops Gravity Forms adding tabindex numbers to fields, which can make keyboard users jump around the page in the wrong order, especially with several forms on one page.
Removes WooCommerce's "Status" and "Recent reviews" boxes from the WordPress dashboard, which also skips the queries they run on every dashboard visit.
Unregisters post types or taxonomies you never use, such as a theme's "Portfolio" or "Projects", to tidy the admin menu and URLs.
Stops Rank Math from adding rel next and prev link tags on paginated archives and multi-page posts.
Removes the "Elementor Overview" box with news and recent edits from the WordPress dashboard, so the dashboard stays focused on your own widgets.
Removes the contextual Help tab in the top right corner of admin screens.
Removes the "Order notes" textarea from the classic checkout page.