"Pause Animations" Button for Visitors
Adds a floating button that lets any visitor stop animations, transitions and autoplaying videos on the site. The choice is remembered on their device.
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 floating button that lets any visitor stop animations, transitions and autoplaying videos on the site. The choice is remembered on their device.
Gives iframes in post content a title attribute when they lack one (for example "YouTube video" or "Embedded map"), so screen reader users know what each frame contains.
Teaches WordPress to embed links from an extra service that offers oEmbed, such as a podcast host, video platform or design tool, so pasting its URL on its own line shows the player.
Adds max-snippet:-1 and max-video-preview:-1 to the robots meta tag, letting search engines show longer text snippets and video previews for your pages.
Limits uploads to common images, documents, audio and video, and rejects files with a hidden second extension such as photo.php.jpg.
Keeps embedded content like videos and social posts cached for 30 days instead of re-fetching it from the provider every day.
Sets the default maximum width and height WordPress asks for when embedding videos and other media from a link.
Run on demand to delete every cached embed (videos, tweets and other oEmbed results) from the database, so they are fetched fresh and stale or broken embeds disappear.
Shows a lightweight thumbnail instead of the full YouTube player until the visitor clicks play, saving around a megabyte of scripts per video.
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.
Adds a "Dark mode" checkbox to each user's profile that switches the whole admin area to a dark look, with images and videos kept in their real colors.
Sends buyers of specific downloads to their own thank-you page after purchase, for example with setup instructions or an onboarding video.
Sets audio and video players to preload nothing until the visitor presses play, saving bandwidth on pages with several media files.
Replaces embedded Vimeo players with a lightweight placeholder showing the video title, so nothing is loaded from Vimeo until the visitor clicks to play.
Adds a dashboard widget breaking the Media Library down into images, videos, audio and documents, with uploads this month and the number of files not attached to any content.
Adds PDFs, Documents, Spreadsheets and Archives to the Media Library type filter next to Images and Video, so non-image files are easy to find.
Pauses background and autoplaying videos when they scroll out of view or the browser tab is hidden, and resumes them when they come back, saving battery and data.
Plays muted Video blocks with the class "wpide-hover-play" while the mouse is over them and pauses when it leaves, like product previews in online stores.
Opens links to YouTube videos (with the class "wpide-video-lightbox" or around a thumbnail image) in a large on-page video player, and only contacts YouTube after the click.
Switches every embedded YouTube video to youtube-nocookie.com, YouTube's privacy-enhanced mode, which does not set tracking cookies until the visitor plays the video.
Adds a "Video" field to products and shows the video (YouTube, Vimeo or an uploaded MP4) in its own product tab.
Shows a warning after saving when a post contains a Video block without a captions or subtitles track, so videos are not published without captions by accident.
Strips autoplay settings from YouTube and Vimeo embeds in posts, so videos only start when the visitor presses play.
Wraps the output of ACF oEmbed fields in a 16:9 container and adds lazy loading, so embedded videos scale to the screen instead of overflowing on phones.