This plugin provides page optimisations for pages and posts which have embedded Youtube, Vimeo or Daily Motion videos which have been added using the core embed block.
Without this plugin, when using the core embed block, when your page loads, lots of external scripts and styles are loaded from the embed service, regardless of whether a visitor actually interacts with the embedded video.
This plugin prevents these scripts and styles from loading until the user actually interacts with the video. It does this by replacing the video embed, on page load with the video thumbnail image (added on Youtube, Vimeo or Daily Motion). When a user clicks the thumbnail the embedded video, along with associated scripts and styles are loaded.
- Log into WordPress
- Go to Plugins, Add New
- Search for Better Core Video Embeds
- Click Install Now, then Activate
- Embed a Youtube and Vimeo videos into your posts as you would normally using an embed block, or just pasting the video URL into the editor.
What does the plugin actually do?
It filters the embed block output to prevent Youtube and Vimeo scripts be loaded on the page until a users clicks to watch a video. It does this my replacing the normal embed markup with a video thumbnail image. When the user clicks on the image, the embedded video is called.
What happens to my videos if I stop using this plugin?
The plugin provides progressive enhancement, therefore if you no longer use this plugin, your embedded videos will revert back to the default WordPress behaviour.
Contributors & Developers
“Better Core Video Embeds” is open source software. The following people have contributed to this plugin.Contributors
“Better Core Video Embeds” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Better Core Video Embeds” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
- Ensure the plugin works on videos embedded from the www or no www version of a domain e.g. www.youtube.com and youtube.com.
- Output an alt attribute on the video thumbnail image.
- Correct the name of the Daily Motion thumbnail output filter.
- Allow HTML allowed in a caption to be used with videos. Previously HTML was stripped from the caption.
- Ensure that any links added to embed captions are clickable.
- Fixed a bug where the
figcaption> element was removed when the video thumbnail was clicked.
- Updated a bug where the CSS was not loading for some users.
- Added support for Daily Motion videos
- Enqueued the stylesheet using the standard
wp_enqueue_stylefunction rather than using print styles
- Improved the way the thumbnail markup is output, making this more extensible and easier for developers to modify
- Added support for the embed caption to show beneath the thumbnail image
- Adds the embed provider slug as a class on the thumbnail wrapper
- Initial plugin launch added to the WP.org repository.