Ad Inserter
94Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer...
Embed YouTube videos without slowing down your site. Easily embed one or multiple videos, shorts, and playlists.
Embed YouTube Block is a WordPress plugin designed to improve the performance of embedded YouTube videos on your site. It replaces the default YouTube embed block, which can slow down page loading times, by initially loading only the video thumbnail instead of the entire iframe. This plugin also allows for the creation of custom playlists and offers various options for video display settings.
This plugin is suitable for developers and site owners looking to enhance their website's speed while integrating YouTube content. It provides a user-friendly interface similar to the default embed block, making it easy to use for those familiar with WordPress's Gutenberg editor.
Best for: This plugin suits WordPress users who want to embed YouTube videos without compromising site speed.
What it does well
Where it falls short
Embed YouTube Block offers a practical solution for optimising YouTube video embeds, particularly for performance-focused sites. It is a straightforward tool for users looking to enhance their video embedding capabilities.
Phi Phan's own description of Embed YouTube Block, lightly tidied.
The default embed block for YouTube videos sucks. It slows down your site. The more videos on the page the more it slow. This single-block plugin fixes that.
Why this block is better than the default one:
This plugin also provides a PHP API for developers to render a YouTube video URL as this block; or to automatically transform core/embed YouTube videos into this block.
The simplest example is:
better_youtube_embed_block_render_block( ['url' => 'https://youtu.be/paSXmpHU9K4'] );
The example with all the parameters is:
better_youtube_embed_block_render_block(
[
'url' => 'https://youtu.be/paSXmpHU9K4',
'aspectRatio' => '16/9',
'isMaxResThumbnail' => false,
'thumbnailFormat' => 'jpg',
'caption' => 'My awesome video',
'caption_kses' => false,
'customThumbnail' => 'https://example.com/bg.jpg',
'settings' => ['loop' => 1, 'rel' => 0],
'echo' => false,
]
);
To automatically transform all core/embed YouTube videos on your site to this block, you need to put the following code to the wp-config.php file or your theme/plugin:
define('BYEB_SPEED_UP_YOUTUBE_VIDEOS', true);
or
add_filter( 'byeb_speed_up_youtube_videos', '__return_true' );
On iOS, browsers like Safari and Chrome require two clicks to play videos. If you want to allow users to play videos with a single click, you need to add the following code to the wp-config.php file or your theme/plugin:
define('BYEB_FORCE_IFRAME_ON_UNSUPPORTED_BROWSERS', true);
Please check out this page to see how fast it helps. The page contains around 30 embedded YouTube videos but they don’t slow down the page.
If this plugin is useful for you, please do a quick review and rate it on WordPress.org to help us spread the word. I would very much appreciate it.
Other plugins for custom content structures.
Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer...
ACF helps customize WordPress with powerful, professional and intuitive fields. Proudly powering over 2 millio...
Checkout Field Editor (Checkout Manager) for WooCommerce – The best WooCommerce checkout manager plugin to man...
Easily reorder posts, pages, custom post types, and taxonomies with intuitive drag-and-drop sorting in the Wor...
The #1 user-rated activity log plugin for event logging, activity monitoring and change tracking.
Admin UI for creating custom content types like post types and taxonomies