Clean Up File Names on Upload
Converts uploaded file names to lowercase, removes accents and replaces spaces and symbols with dashes, for tidy and portable URLs.
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.
Converts uploaded file names to lowercase, removes accents and replaces spaces and symbols with dashes, for tidy and portable URLs.
Clears WP Rocket's whole-site cache when you save the Customizer, change menus or edit widgets, so header, footer and sidebar changes show up immediately.
Prevents comments on attachment pages, a frequent target for spam bots.
Adds a [transcript] shortcode that wraps the text version of a podcast or video in an accessible show/hide section, so every recording can have a transcript without cluttering the page.
Summarizes published, draft and scheduled items for every post type, plus media files and comments awaiting moderation.
Adds Tools > Unused Image Sizes, which finds resized copies of your images made for sizes your current theme and plugins no longer register, shows how much space they take, and deletes them in batches after confirmation.
Adds a Page Logo box to the page editor so you can pick a different logo from the Media Library for that page. It replaces the site logo wherever the theme shows it, including the Site Logo block.
Stops WordPress from creating a scaled-down "-scaled" copy of images larger than 2560 pixels, so the original file is used as uploaded.
Removes the Openverse tab from the block inserter, so editors cannot pull external stock images into posts.
Sets the default "Link to" option for images inserted in the classic editor and galleries to None instead of the media file.
Sets audio and video players to preload nothing until the visitor presses play, saving bandwidth on pages with several media files.
Adds a [download_button] shortcode that turns a Media Library file into a download button showing the file type and size, such as "Brochure (PDF, 2.4 MB)".
Adds a "Download as ZIP" bulk action to the Media Library list view that packs the selected original files into one archive, handy for sending a batch of photos or documents to someone.
Emails the site admin whenever someone switches the active theme, with who did it and the old and new theme, so unexpected design changes are caught immediately.
Adds the "no-lazyload" class (and matching skip attributes) to the site logo and the featured image of single posts, so Smush and other lazy-load plugins load them immediately and improve Largest Contentful Paint.
Adds an "Export to CSV" bulk action to the Media Library list view that downloads the selected files with their URL, title, alt text, caption, type, size, dimensions and upload date.
Adds each post's featured image to the RSS feed as a media:content element, the format email newsletter tools and feed readers use to show a thumbnail.
Adds File Size and Dimensions columns to the Media Library list view, making heavy images easy to spot.
When an image is uploaded without alt text, creates one from its title (based on the file name), replacing dashes and underscores with spaces.
Shows a slim bar of social media icons fixed to the side of the screen, with built-in SVG icons, accessible labels and an option to hide it on small screens.
Outlines the Alternative Text field in red when it is empty in the media library and media modal, so authors notice it before inserting an image.
Shows a short note with your image rules, such as recommended sizes, file types and the need for alt text, right inside the media uploader and Media > Add New screen.
Shows a round magnifying lens over chosen images as visitors move the mouse across them, using the largest version of the image available. Opt in per image with a CSS class.
Adds a dashboard widget showing how many images in the Media Library have no alternative text, with a link to the most recent ones to fix.