Unused Media Files Report
Adds a Media > Unused Files screen listing uploads that are not attached to any content, not used as a featured image and not found in any post, so you can review and tidy the Media Library.
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.
Adds a Media > Unused Files screen listing uploads that are not attached to any content, not used as a featured image and not found in any post, so you can review and tidy the Media Library.
Orders an events post type archive by the event date stored in a custom field, soonest first, and hides events that have already happened.
Adds a [wpide_upcoming_events] shortcode that lists the next events from The Events Calendar with date, time and venue, for sidebars, landing pages and footers.
Adds an [upcoming_events] shortcode that lists the next events by start date, skipping events that have already begun.
Lists the next WP-Cron events and flags overdue ones, a quick way to spot a broken scheduler.
Refreshes the classic cart totals as soon as a quantity is changed, so shoppers do not need to press "Update cart". The button is hidden.
Rewrites old http:// links and images pointing to your own domain to https:// when content is displayed, fixing "not secure" mixed content warnings after moving to SSL without editing every post.
Adds a lightweight /wp-json/site/v1/ping endpoint for uptime monitors. It answers 200 only when WordPress can reach the database, and 503 otherwise, without exposing any versions.
Registers an "ACF field" block bindings source, so paragraph, heading, button and image blocks can show ACF values without a custom block (WordPress 6.5+).
Makes Polylang pick the language set in a logged-in user's profile when it decides which language to show them on the homepage, instead of relying on browser settings.
Limits Elementor to the post types you choose (pages by default), so the "Edit with Elementor" button disappears from blog posts and other content types.
Sets each user's public display name to "First Last" whenever both names are filled in, instead of showing their username.
For image blocks that have a caption but no alternative text, uses the caption text as the alt attribute, so the image is not announced as unlabeled.
Serves pages you choose (such as a dashboard or account page) from LiteSpeed's private per-visitor cache instead of the public one, so personal content is cached safely.
When an image in a post has an empty alt attribute but its Media Library entry has alt text, the library text is used on the page, fixing older posts without editing them.
Changes Article and BlogPosting graphs in All in One SEO's schema to NewsArticle for posts in the categories you choose.
Changes Article and BlogPosting entities in Rank Math's schema to NewsArticle on posts filed under the categories you choose.
Removes the Select2 search boxes WooCommerce puts on the country and state fields, using the browser's native dropdowns that are lighter and easier on phones.
Makes classic sidebar widget titles proper H2 headings, so screen reader users can jump between widgets with heading navigation.
Delivers all WordPress emails through the Resend email API with a single API key, a simple way to get reliable delivery without SMTP.
Shows your own logo in feed readers instead of the site icon, which is often too small or too simple for that space.
Replaces the WordPress logo on the login screen with your theme logo, your Site Icon, or an image URL you provide.
Sends visitors who open wp-login.php to your own login page (for example one with the login form shortcode), and back there when a login fails.
Shows a completely different menu in a theme location for each WPML language, for sites whose language versions have different structures rather than translated copies.