{"id":196458,"date":"2024-11-26T12:42:58","date_gmt":"2024-11-26T12:42:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/dblocks-youtube-lazyload\/"},"modified":"2026-04-03T18:15:06","modified_gmt":"2026-04-03T18:15:06","slug":"dblocks-youtube-lazyload","status":"publish","type":"plugin","link":"https:\/\/lmo.wordpress.org\/plugins\/dblocks-youtube-lazyload\/","author":22039363,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.3.2","stable_tag":"1.3.2","tested":"6.9.4","requires":"6.5.2","requires_php":"7.4","requires_plugins":null,"header_name":"Lazy Load for YouTube by DBlocks","header_author":"DPlugins","header_description":"GDPR friendly block for lazyload youtube player that load content only if user click on the play video","assets_banners_color":"853f42","last_updated":"2026-04-03 18:15:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/dplugins.com\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":2167,"num_ratings":2,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0-0":{"tag":"1.0.0-0","author":"dplugins","date":"2024-11-26 12:42:21"},"1.0.1":{"tag":"1.0.1","author":"dplugins","date":"2024-11-26 13:58:16"},"1.0.2":{"tag":"1.0.2","author":"dplugins","date":"2024-11-26 14:00:43"},"1.0.3":{"tag":"1.0.3","author":"dplugins","date":"2024-11-26 14:04:21"},"1.1.1":{"tag":"1.1.1","author":"dplugins","date":"2025-01-20 19:48:39"},"1.2.0":{"tag":"1.2.0","author":"dplugins","date":"2025-01-20 20:33:03"},"1.2.1":{"tag":"1.2.1","author":"dplugins","date":"2025-01-20 20:38:39"},"1.2.2":{"tag":"1.2.2","author":"dplugins","date":"2025-01-21 16:22:37"},"1.2.3":{"tag":"1.2.3","author":"dplugins","date":"2025-03-02 20:49:31"},"1.2.4":{"tag":"1.2.4","author":"dplugins","date":"2025-03-02 20:55:00"},"1.2.5":{"tag":"1.2.5","author":"dplugins","date":"2025-03-04 16:39:33"},"1.2.7":{"tag":"1.2.7","author":"dplugins","date":"2025-03-05 12:44:45"},"1.2.8":{"tag":"1.2.8","author":"dplugins","date":"2025-05-12 04:16:45"},"1.3.0":{"tag":"1.3.0","author":"dplugins","date":"2026-02-26 13:41:59"},"1.3.1":{"tag":"1.3.1","author":"dplugins","date":"2026-02-26 13:50:36"},"1.3.2":{"tag":"1.3.2","author":"dplugins","date":"2026-04-03 18:15:06"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3291515,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3291515,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3291515,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3291515,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3291515,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"dblocks\/dblocks-lazyload-for-youtube":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"dblocks\/dblocks-lazyload-for-youtube","version":"1.2.6","title":"Youtube LazyLoad","category":"dblocks","icon":"video-alt3","description":"Block that load YouTube video scripts only if user clicks on the play button","example":{},"supports":{"html":false,"align":["wide","full"]},"attributes":{"url":{"type":"string","default":""},"containerId":{"type":"string"},"quality":{"type":"string","default":"maxresdefault"},"playButtonSize":{"type":"string","default":"64px"},"playButtonStyle":{"type":"number","default":0},"color":{"type":"string","default":"#800080"},"textColor":{"type":"string","default":"#FFFFFF"},"iconType":{"type":"string","default":"iconPresets"},"svgContent":{"type":"string"},"urlExtract":{"type":"string"},"customThumbnail":{"type":"string"}},"textdomain":"dblocks-lazyload-for-youtube","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php","viewScript":"file:.\/view.js"}},"tagged_versions":["1.0.0-0","1.0.1","1.0.2","1.0.3","1.1.1","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.7","1.2.8","1.3.0","1.3.1","1.3.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3291515,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3291515,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3291515,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3291515,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3291515,"resolution":"5","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[131785,4884,222,1610,16326],"plugin_category":[56],"plugin_contributors":[228996,183023],"plugin_business_model":[],"class_list":["post-196458","plugin","type-plugin","status-publish","hentry","plugin_tags-gdpr","plugin_tags-lazy-load","plugin_tags-video","plugin_tags-youtube","plugin_tags-youtube-embed","plugin_category-social-and-sharing","plugin_contributors-dplugins","plugin_contributors-krstivoja","plugin_committers-dplugins"],"banners":{"banner":"https:\/\/ps.w.org\/dblocks-youtube-lazyload\/assets\/banner-772x250.png?rev=3291515","banner_2x":"https:\/\/ps.w.org\/dblocks-youtube-lazyload\/assets\/banner-1544x500.png?rev=3291515","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/dblocks-youtube-lazyload\/assets\/icon.svg?rev=3291515","icon":"https:\/\/ps.w.org\/dblocks-youtube-lazyload\/assets\/icon.svg?rev=3291515","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/dblocks-youtube-lazyload\/assets\/screenshot-1.png?rev=3291515","caption":""},{"src":"https:\/\/ps.w.org\/dblocks-youtube-lazyload\/assets\/screenshot-2.png?rev=3291515","caption":""},{"src":"https:\/\/ps.w.org\/dblocks-youtube-lazyload\/assets\/screenshot-3.png?rev=3291515","caption":""},{"src":"https:\/\/ps.w.org\/dblocks-youtube-lazyload\/assets\/screenshot-4.png?rev=3291515","caption":""},{"src":"https:\/\/ps.w.org\/dblocks-youtube-lazyload\/assets\/screenshot-5.png?rev=3291515","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>The GDPR friendly way to embed YouTube videos in WordPress.<\/strong> This block replaces heavy YouTube iframes with a lightweight placeholder image and only loads the YouTube player when your visitor clicks play.<\/p>\n\n<p>No YouTube scripts or cookies are loaded until the user interacts \u2014 making your site faster and privacy compliant.<\/p>\n\n<h3>Key Features:<\/h3>\n\n<ul>\n<li><strong>GDPR &amp; Privacy Friendly<\/strong>: Zero YouTube scripts loaded until the user clicks play<\/li>\n<li><strong>Faster Page Speed<\/strong>: Replaces heavy YouTube embeds with a lightweight image placeholder<\/li>\n<li><strong>6 Play Button Styles<\/strong>: Choose from 6 icon presets and apply them globally<\/li>\n<li><strong>Custom Play Icon<\/strong>: Upload your own SVG play icon<\/li>\n<li><strong>Theme Color Support<\/strong>: Use your WordPress theme colors on the play button<\/li>\n<li><strong>Adjustable Icon Size<\/strong>: Control the size of the play button<\/li>\n<li><strong>Thumbnail Quality<\/strong>: Choose the YouTube thumbnail quality per block<\/li>\n<li><strong>Custom Thumbnail<\/strong>: Upload your own thumbnail image for extra privacy<\/li>\n<li><strong>Global Settings<\/strong>: Set icon style, colors, and size once \u2014 applies across your entire site<\/li>\n<li><strong>Free<\/strong>: No premium upsells or locked features<\/li>\n<\/ul>\n\n<h3>Third-Party Services<\/h3>\n\n<p>This plugin integrates with YouTube's services in the following ways:\n- Fetches video thumbnail images from YouTube servers when displaying video previews\n- Loads the YouTube video player and related scripts when a user clicks to play a video\n- Communicates with YouTube's servers to stream video content<\/p>\n\n<p>For more information about YouTube's services:\n- <a href=\"https:\/\/www.youtube.com\">YouTube Service Homepage<\/a>\n- <a href=\"https:\/\/www.youtube.com\/t\/terms\">YouTube Terms of Service<\/a>\n- <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a> (YouTube is owned by Google)<\/p>\n\n<h3>Embeds<\/h3>\n\n<p>For more information about embeds:\n- <a href=\"https:\/\/github.com\/DBlocks-by-DPlugins\/dblocks-lazyload-for-youtube\/blob\/main\/embeds.md\">Embed guide<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/dblocks-lazyload-for-youtube<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Use Youtube LazyLoad from DBlocks group<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Fixed block editor crash when transforming non-YouTube embed blocks (Cannot read properties of null)<\/li>\n<li>Added origin parameter to YouTube iframe embed URL<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Release fix<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added automatic migration for legacy block name (create-block\/dp-lazy-youtube)<\/li>\n<li>Fixed YouTube embed Error 153 by updating iframe parameters and permissions<\/li>\n<li>Legacy blocks now render correctly without requiring manual re-save<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Version bump<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Fixed Rendering image on the front end to work correctly with WordPress installations in subdirectories<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Fixed REST API endpoint URLs to work correctly with WordPress installations in subdirectories<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Fox for Added one more transform.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Added one more transform.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Icon Colors were reverted on the front end.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Updated readme file. <\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added option to upload custom thumbnail for extra privacy.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Added option to use custom icon. SVG will be sanitized on upload. You will not able to recolor custom icon. Style it before upload.<\/li>\n<li>Color, size, style, quality, icon type, svg content are now global settings.<\/li>\n<li>Quality is now pre block settings. It will use heighers quality and you can lower it if some video does not support it.<\/li>\n<li>Fixed issue with container id if block is duplicated. It was causing play video in first block.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Ability to use custom icon. <\/li>\n<li>Moved colors under \"Played icon panel\"<\/li>\n<li>Updated button styles for choosing icons<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Assets update.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Limited number of tags to 5<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added assets.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Release<\/li>\n<\/ul>","raw_excerpt":"GDPR friendly lazy load YouTube block. Only loads the video player when visitors click play. Boost page speed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/196458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=196458"}],"author":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dplugins"}],"wp:attachment":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=196458"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=196458"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=196458"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=196458"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=196458"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=196458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}