[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQupJN5ca7B1ybniK0IOvfjkKc4mJ_rTczdy7NLWdQvE":3,"$fYLZidFJkPBT3uT0l6235RrICchm_2pHGY0KbdTZTJO0":214,"$fFi2YPbZzrxpirGkv1_4BqI6cq5Van25GC9rGWlEEdTE":218},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":39,"analysis":135,"fingerprints":190},"enhanced-youtube-embed","Enhanced YouTube Embed","2.2.0","Steve Puddick","https:\u002F\u002Fprofiles.wordpress.org\u002Fstevepuddick\u002F","\u003Cp>Enhance the standard YouTube video embed with additional options and settings.\u003C\u002Fp>\n\u003Cp>The ‘loop’ setting can be combined with a start and end time to continually loop a segment of a video, creating a TikTok like experience.\u003C\u002Fp>\n\u003Cp>Playback speed can also be adjusted to replay your video in slow motion or super fast.\u003C\u002Fp>\n\u003Cp>View the demo page \u003Ca href=\"https:\u002F\u002Fwebrockstar.net\u002F2026\u002F03\u002Fenhanced-youtube-embed-demo\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwebrockstar.net\u002F2026\u002F03\u002Fenhanced-youtube-embed-demo\u002F\u003C\u002Fa> to see some examples.\u003C\u002Fp>\n\u003Cp>The same video can be embedded several times in page, highlighting different parts of the video. Take a look here to see an example \u003Ca href=\"https:\u002F\u002Fwebrockstar.net\u002F2026\u002F03\u002Fenhanced-youtube-embed-multiple-highlights\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwebrockstar.net\u002F2026\u002F03\u002Fenhanced-youtube-embed-multiple-highlights\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Enhanced YouTube Embed can be used in the Gutenberg block editor, classic editor, and common page builders like Elementor, Divi, and WPBakery\u003C\u002Fp>\n\u003Cp>Full Feature List:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Playback Settings:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Auto-play videos on page load\u003Cbr \u002F>\n* Loop videos continuously\u003Cbr \u002F>\n* Mute videos by default\u003Cbr \u002F>\n* Set custom start and end times with smart validation\u003Cbr \u002F>\n* Control video playback timing\u003Cbr \u002F>\n* \u003Cstrong>Ability to combine above features (not all YouTube related plugins can do this)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Player Controls:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Hide\u002Fshow player controls\u003Cbr \u002F>\n* Disable fullscreen mode\u003Cbr \u002F>\n* Plays inline on iOS devices\u003Cbr \u002F>\n* Customize player appearance\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Player Appearance:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Show only same-channel related videos as suggestions\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Closed Captions & Language:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Display closed captions by default\u003Cbr \u002F>\n* Set preferred caption language\u003Cbr \u002F>\n* Customize interface language\u003Cbr \u002F>\n* Full ISO 639-1 language support\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Privacy Enhanced Mode using youtube-nocookie.com\u003Cbr \u002F>\n* Reduced tracking before video playback (may help with GDPR compliance)\u003C\u002Fp>\n\u003Ch3>Using the Shortcode\u003C\u002Fh3>\n\u003Cp>The plugin includes a \u003Ccode>[enhanced-youtube-embed]\u003C\u002Fcode> shortcode for use in classic editor or anywhere shortcodes are supported.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode Editor:\u003C\u002Fstrong>\u003Cbr \u002F>\nNavigate to Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> YouTube Shortcode Editor in your WordPress admin to use the visual shortcode builder. This provides:\u003Cbr \u002F>\n* Visual settings panel with all available options\u003Cbr \u002F>\n* Live preview of your video\u003Cbr \u002F>\n* Automatically generated shortcode that updates as you change settings\u003Cbr \u002F>\n* One-click copy to clipboard\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manual Shortcode Usage:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Basic usage:\u003Cbr \u002F>\n    [enhanced-youtube-embed url=”https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=VIDEO_ID”]\u003C\u002Fp>\n\u003Cp>With options:\u003Cbr \u002F>\n    [enhanced-youtube-embed url=”https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=VIDEO_ID” enableAutoplay=”true” loopVideo=”true” videoStartTime=”30″ videoEndTime=”60″]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Available Shortcode Attributes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>url\u003C\u002Fcode> – YouTube video URL (required)\u003C\u002Fli>\n\u003Cli>\u003Ccode>responsive\u003C\u002Fcode> – Enable responsive 16:9 aspect ratio (true\u002Ffalse, default: true)\u003C\u002Fli>\n\u003Cli>\u003Ccode>enableAutoplay\u003C\u002Fcode> – Auto-play video (true\u002Ffalse, default: false)\u003C\u002Fli>\n\u003Cli>\u003Ccode>loopVideo\u003C\u002Fcode> – Loop video continuously (true\u002Ffalse, default: false)\u003C\u002Fli>\n\u003Cli>\u003Ccode>mute\u003C\u002Fcode> – Mute video by default (true\u002Ffalse, default: false)\u003C\u002Fli>\n\u003Cli>\u003Ccode>hideControls\u003C\u002Fcode> – Hide player controls (true\u002Ffalse, default: false)\u003C\u002Fli>\n\u003Cli>\u003Ccode>hideRelatedVideos\u003C\u002Fcode> – Hide related videos (true\u002Ffalse, default: false)\u003C\u002Fli>\n\u003Cli>\u003Ccode>disableFullScreen\u003C\u002Fcode> – Disable fullscreen button (true\u002Ffalse, default: false)\u003C\u002Fli>\n\u003Cli>\u003Ccode>playsInline\u003C\u002Fcode> – Play inline on mobile (true\u002Ffalse, default: false)\u003C\u002Fli>\n\u003Cli>\u003Ccode>usePrivacyEnhancedUrl\u003C\u002Fcode> – Use youtube-nocookie.com (true\u002Ffalse, default: false)\u003C\u002Fli>\n\u003Cli>\u003Ccode>loadCcByDefault\u003C\u002Fcode> – Show closed captions (true\u002Ffalse, default: false)\u003C\u002Fli>\n\u003Cli>\u003Ccode>videoStartTime\u003C\u002Fcode> – Start time in seconds (number, default: 0)\u003C\u002Fli>\n\u003Cli>\u003Ccode>videoEndTime\u003C\u002Fcode> – End time in seconds (number, default: 0)\u003C\u002Fli>\n\u003Cli>\u003Ccode>playbackSpeed\u003C\u002Fcode> – Playback speed (0.25 to 2, default: 1)\u003C\u002Fli>\n\u003Cli>\u003Ccode>interfaceLanguage\u003C\u002Fcode> – Interface language code (2-letter ISO 639-1 code)\u003C\u002Fli>\n\u003Cli>\u003Ccode>ccLangPref\u003C\u002Fcode> – Preferred caption language (2-letter ISO 639-1 code)\u003C\u002Fli>\n\u003Cli>\u003Ccode>lazyLoadMethod\u003C\u002Fcode> – Lazy loading method (none\u002Fnative, default: none)\u003C\u002Fli>\n\u003Cli>\u003Ccode>caption\u003C\u002Fcode> – Video caption text (string)\u003C\u002Fli>\n\u003C\u002Ful>\n","Set the start, end, language, playback speed, loop, and more. Supports blocks and shortcodes. Create TikTok like videos from any YouTube video too.",10,1202,0,"2026-03-07T03:53:00.000Z","6.9.4","5.8","7.4",[19,20,21,22,23],"block","shortcode","tiktok","video","youtube","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenhanced-youtube-embed.2.2.0.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"stevepuddick",6,1090,87,30,85,"2026-05-20T04:12:47.358Z",[40,59,82,96,115],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":26,"num_ratings":50,"last_updated":51,"tested_up_to":15,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"better-youtube-embed-block","Better YouTube Block – A better way to embed YouTube videos, shorts, playlists","1.1.4","Phi Phan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmr2p\u002F","\u003Cp>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.\u003C\u002Fp>\n\u003Cp>Why this block is better than the default one:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Instead of loading the entire iframe, only the video thumbnail is loaded, resulting in significant performance improvements\u003C\u002Fli>\n\u003Cli>Ability to play multiple different videos as a custom playlist or input a playlist ID to play the whole playlist\u003C\u002Fli>\n\u003Cli>Ability to use a custom image as the video thumbnail\u003C\u002Fli>\n\u003Cli>Ability to set a custom aspect ratio value for displaying any kind of YouTube videos\u003C\u002Fli>\n\u003Cli>Ability to loop continuously once it finishes playing\u003C\u002Fli>\n\u003Cli>Ability to show related videos from the same channel as the initial video\u003C\u002Fli>\n\u003Cli>Automatically load the video title as the caption\u003C\u002Fli>\n\u003Cli>The same UI as the default core\u002Fembed, and you can use the video title as the caption of the block with one click\u003C\u002Fli>\n\u003Cli>It can be transformed from\u002Fto the core embed block.\u003C\u002Fli>\n\u003Cli>Automatically convert all default core embed YouTube blocks to this block with one line of code.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin also provides a PHP API for developers to render a YouTube video URL as this block; or to automatically transform core\u002Fembed YouTube videos into this block.\u003C\u002Fp>\n\u003Cp>The simplest example is:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    better_youtube_embed_block_render_block( ['url' => 'https:\u002F\u002Fyoutu.be\u002FpaSXmpHU9K4'] );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The example with all the parameters is:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    better_youtube_embed_block_render_block(\n      [\n        'url'               => 'https:\u002F\u002Fyoutu.be\u002FpaSXmpHU9K4',\n        'aspectRatio'       => '16\u002F9',\n        'isMaxResThumbnail' => false,\n        'thumbnailFormat'   => 'jpg',\n        'caption'           => 'My awesome video',\n        'customThumbnail'   => 'https:\u002F\u002Fexample.com\u002Fbg.jpg',\n        'settings'          => ['loop' => 1, 'rel' => 0],\n        'echo'              => false,\n      ]\n    );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To automatically transform all core\u002Fembed YouTube videos on your site to this block, you need to put the following code to the wp-config.php file or your theme\u002Fplugin:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    define('BYEB_SPEED_UP_YOUTUBE_VIDEOS', true);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>or\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    add_filter( 'byeb_speed_up_youtube_videos', '__return_true' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>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\u002Fplugin:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    define('BYEB_FORCE_IFRAME_ON_UNSUPPORTED_BROWSERS', true);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Please check out this \u003Ca href=\"https:\u002F\u002Fcontentblocksbuilder.com\u002Fvideo-tutorials\u002F?utm_source=wp.org&utm_campaign=readme&utm_medium=link&utm_content=BYEB\" rel=\"nofollow ugc\">page\u003C\u002Fa> to see how fast it helps. The page contains around 30 embedded YouTube videos but they don’t slow down the page.\u003C\u002Fp>\n\u003Cp>If this plugin is useful for you, please do a quick review and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbetter-youtube-embed-block\u002Freviews\u002F#new-post\" rel=\"ugc\">rate it\u003C\u002Fa> on WordPress.org to help us spread the word. I would very much appreciate it.\u003C\u002Fp>\n\u003Cp>Please check out my other plugins if you’re interested:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontent-blocks-builder\" rel=\"ugc\">Content Blocks Builder\u003C\u002Fa>\u003C\u002Fstrong> – This plugin turns the Block Editor into a powerful page builder by allowing you to create blocks, variations, and patterns directly in the Block Editor without needing a code editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisplay-a-meta-field-as-block\" rel=\"ugc\">Meta Field Block\u003C\u002Fa>\u003C\u002Fstrong> – A block to display custom fields as blocks on the front end. It supports custom fields for posts, terms, users, and setting fields. It can also be used in the Query Loop block.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsvg-block\" rel=\"ugc\">SVG Block\u003C\u002Fa>\u003C\u002Fstrong> – A block to display SVG images as blocks. Useful for images, icons, dividers, and buttons. It allows you to upload SVG images and load them into the icon library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ficon-separator\" rel=\"ugc\">Icon separator\u003C\u002Fa>\u003C\u002Fstrong> – A tiny block just like the core\u002Fseparator block but with the ability to add an icon.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbreadcrumb-block\" rel=\"ugc\">Breadcrumb Block\u003C\u002Fa>\u003C\u002Fstrong> – A simple breadcrumb trail block that supports JSON-LD structured data and is compatible with WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblock-enhancements\" rel=\"ugc\">Block Enhancements\u003C\u002Fa>\u003C\u002Fstrong> – Adds practical features to blocks like icons, box shadows, transforms, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcounting-number-block\" rel=\"ugc\">Counting Number Block\u003C\u002Fa>\u003C\u002Fstrong> – A block to display numbers with a counting effect\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin is developed using @wordpress\u002Fcreate-block.\u003C\u002Fp>\n","Embed YouTube videos without slowing down your site. Easily embed one or multiple videos, shorts, and playlists.",6000,45578,16,"2026-01-12T07:45:00.000Z","6.9","7.0",[19,55,56,22,23],"embed","gutenberg","https:\u002F\u002Fboldblocks.net?utm_source=BYEB&utm_campaign=visit+site&utm_medium=link&utm_content=Plugin+URI","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-youtube-embed-block.1.1.4.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":33,"last_updated":70,"tested_up_to":15,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":24,"download_link":78,"security_score":79,"vuln_count":80,"unpatched_count":13,"last_vuln_date":81,"fetched_at":28},"video-gallery-block","Video Gallery Block – Display your videos as a gallery in a professional way","1.1.1","bPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbplugins\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fvideo-gallery-block\" rel=\"nofollow ugc\">Video Gallery Block\u003C\u002Fa> is a lightweight WordPress video gallery plugin that lets you create responsive video galleries, grids, and lightbox popups directly inside the Gutenberg block editor.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fvideo-gallery-block\" rel=\"nofollow ugc\">Video Gallery Block\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fvideo-gallery-block\u002Fpricing\u002F\" rel=\"nofollow ugc\">Pricing\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>| \u003Ca href=\"https:\u002F\u002Fbblockswp.com\u002Fdemo\u002Fvideo-gallery\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Display YouTube, Vimeo, Wistia, or self-hosted HTML5 videos in clean and modern gallery layouts without writing any code. Organize videos using albums and filters, show them in responsive grids, and open videos in a smooth lightbox popup for a better viewing experience.\u003C\u002Fp>\n\u003Cp>This Gutenberg video gallery block is perfect for creating video portfolios, testimonial sections, product video showcases, YouTube galleries, and Vimeo collections on any WordPress website.\u003C\u002Fp>\n\u003Ch3>Key Features – Free Version\u003C\u002Fh3>\n\u003Cp>The free version includes everything needed to build responsive video galleries in the Gutenberg editor.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Responsive Video Gallery Block\u003C\u002Fstrong>: Create video galleries with clean grid layouts that automatically adapt to desktop, tablet, and mobile screens.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Album & Filter System\u003C\u002Fstrong>: Organize videos into albums and allow visitors to filter videos by category.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Column Layouts\u003C\u002Fstrong>: Set different column numbers for Desktop, Tablet, and Mobile devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Video Sources\u003C\u002Fstrong>: Add videos from YouTube, Vimeo, Wistia, or self-hosted HTML5 video files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Styling Controls\u003C\u002Fstrong>: Adjust gallery spacing, padding, borders, backgrounds, and shadows directly from the block settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic or Custom Thumbnails\u003C\u002Fstrong>: Automatically generate thumbnails from videos or upload custom poster images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Captions\u003C\u002Fstrong>: Add captions or titles to each video displayed in the gallery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightbox Video Popup\u003C\u002Fstrong>: Play videos in an elegant popup lightbox for an immersive viewing experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimized Script Loading\u003C\u002Fstrong>: Scripts only load when the block is used, helping maintain site performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Ready\u003C\u002Fstrong>: Fully compatible with multilingual websites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Video Gallery Block Pro – Unlock Advanced Video Layouts\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fvideo-gallery-block\u002Fpricing\u002F\" rel=\"nofollow ugc\">Video Gallery Block Pro\u003C\u002Fa> extends the plugin with additional Gutenberg video blocks and advanced gallery layouts.\u003C\u002Fp>\n\u003Ch3>Pro Features Include\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>8 Premium Video Blocks\u003C\u002Fstrong>: Includes advanced blocks such as Video Slider, Carousel, Playlist Gallery, and Masonry Video Grid.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Masonry & Mixed Ratio Layouts\u003C\u002Fstrong>: Display videos in dynamic masonry galleries or mixed aspect ratio grids.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Sliders & Carousels\u003C\u002Fstrong>: Create interactive video sliders with autoplay and navigation controls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Playlist Video Gallery\u003C\u002Fstrong>: Build organized video playlists with navigation and sequential playback.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Parallax Video Sections\u003C\u002Fstrong>: Add background video sections with parallax scrolling effects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Typography & Overlays\u003C\u002Fstrong>: Customize titles, captions, and overlay effects for each video.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Navigation & Player Controls\u003C\u002Fstrong>: Control slider navigation, autoplay behavior, and player interactions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Video Product Carousel\u003C\u002Fstrong>: Show product videos in carousel layouts for WooCommerce stores.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong>: Get faster assistance and updates.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fvideo-gallery-block\u002Fpricing\u002F\" rel=\"nofollow ugc\">Try the Video Gallery Block\u003C\u002Fa>  – Unlock all premium features now!\u003C\u002Fp>\n\u003Ch3>How to Use Video Gallery Block – Step-by-Step Guide\u003C\u002Fh3>\n\u003Cp>Getting started with the Video Gallery Block is quick and easy!\u003C\u002Fp>\n\u003Ch3>Step-by-Step Instructions\u003C\u002Fh3>\n\u003Ch3>Insert the Video Gallery Block\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Open any Page or Post in the WordPress Block Editor (Gutenberg).\u003C\u002Fli>\n\u003Cli>Click the + (Add Block) button.\u003C\u002Fli>\n\u003Cli>Search for “Video Gallery Block.”\u003C\u002Fli>\n\u003Cli>Insert the block into your page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Add and Organize Videos\u003C\u002Fh3>\n\u003Cp>After inserting the block, configure the gallery using the block settings panel:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add video URLs from YouTube, Vimeo, or self-hosted sources.\u003C\u002Fli>\n\u003Cli>Create albums for filtering videos.\u003C\u002Fli>\n\u003Cli>Adjust column numbers and gallery layout.\u003C\u002Fli>\n\u003Cli>Customize gallery styling options.\u003C\u002Fli>\n\u003Cli>Enable or disable filter buttons.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Using Premium Blocks\u003C\u002Fh3>\n\u003Cp>When you try to insert a Pro block (such as Video Slider or Parallax Row) while using the free version:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A placeholder block will appear.\u003C\u002Fli>\n\u003Cli>The block includes a \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fvideo-gallery-block\u002Fpricing\u002F\" rel=\"nofollow ugc\">Get Premium\u003C\u002Fa> button.\u003C\u002Fli>\n\u003Cli>You can remove the placeholder if you choose not to upgrade.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Preview and Publish\u003C\u002Fh3>\n\u003Cp>Preview the page to see how your video gallery appears on different devices, then publish your page.\u003C\u002Fp>\n\u003Cp>For installation help, see the Installation tab.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbblockswp.com\u002Fdemo\u002Fvideo-gallery\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fvideo-gallery-block\u002Fpricing\u002F\" rel=\"nofollow ugc\">Get Video Gallery Block PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Did you like this plugin? Dislike it? Do you have a feature request? \u003Ca href=\"mailto:support@bplugins.com\" title=\"Send feedback\" rel=\"nofollow ugc\">Please share your feedback with us\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Check Out The Parent Plugin of This Plugin-\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbblockswp.com\" rel=\"nofollow ugc\">\u003Cstrong>B Blocks\u003C\u002Fstrong>\u003C\u002Fa> – A blocks collection and page building tool for Gutenberg.\u003C\u002Fp>\n\u003Ch4>Related Plugins\u003C\u002Fh4>\n\u003Cp>Other plugins by our team:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Html5 Video Player\u003C\u002Fstrong>\u003C\u002Fa> – Display videos as single and playlist in multiple skins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002F\" rel=\"nofollow ugc\">\u003Cstrong>PDF Poster\u003C\u002Fstrong>\u003C\u002Fa> – Display\u002FEmbed PDF files with different styles.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-audio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Html5 Audio Player\u003C\u002Fstrong>\u003C\u002Fa> – Listen audios with awesome visuals.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fstreamcast-radio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>StreamCast\u003C\u002Fstrong>\u003C\u002Fa> – Customizable radio player with different skins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-viewer\u002F\" rel=\"nofollow ugc\">\u003Cstrong>3D Viewer\u003C\u002Fstrong>\u003C\u002Fa> – Embed 3D models and 3D products with interaction.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fadvanced-post-block\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Advanced Post Block\u003C\u002Fstrong>\u003C\u002Fa> – Show posts and custom posts in different layouts.\u003C\u002Fp>\n","Video Gallery Block lets you create responsive YouTube, Vimeo, and HTML5 video galleries with grid layouts, filters, and lightbox in Gutenberg.",1000,22850,84,"2026-03-18T03:33:00.000Z","6.5","7.1",[19,74,75,76,77],"masonry-video-gallery","video-gallery","vimeo-video-gallery","youtube-video-gallery","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideo-gallery-block.1.1.1.zip",99,1,"2025-07-04 00:00:00",{"slug":83,"name":84,"version":85,"author":63,"author_profile":64,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":13,"num_ratings":13,"last_updated":90,"tested_up_to":15,"requires_at_least":91,"requires_php":72,"tags":92,"homepage":24,"download_link":95,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"video-gallery-for-youtube","Video Gallery for YouTube – Display Video Collections in Gallery Layouts","1.0.4","\u003Cp>The Video Gallery For YouTube plugin empowers you to effortlessly create visually stunning video galleries directly from your YouTube channel. Seamlessly integrated with Gutenberg, this plugin offers an intuitive block interface for easy customization and embedding. Showcase your videos in style, with options to configure the layout, player controls, and video information display. Elevate your website’s multimedia experience and engage your audience with captivating video content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fvideo-gallery-for-youtube\u002F#demos\" rel=\"nofollow ugc\">Demos\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fdocs\u002Fyt-video-gallery\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Here are the best YouTube Video Galleries for WordPress ★★★★★\u003C\u002Fh3>\n\u003Cp>The Video Gallery for YouTube plugin allows you to embed channel and playlist videos on your website Easily customizable.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fii9Q-89wfZo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Additionally, this plugin enables you to present your video content more attractively. You can create a stunning website design by combining different layouts.\u003C\u002Fp>\n\u003Ch3>Who is the video gallery YouTube block for?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>YouTuber\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Creators and Bloggers\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Business Websites\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Educational Sites\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portfolio and Media Sites\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Marketers and Influencers\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>YouTube videos can be embedded into websites effortlessly with the Video Gallery for YouTube plugin.\u003C\u002Fp>\n\u003Ch3>The Video Gallery for the Revolutionary Feature on YouTube\u003C\u002Fh3>\n\u003Cp>See the features that make Video Gallery for YouTube the \u003Cstrong>Greatest WordPress YouTube Video Gallery\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Display YouTube channel or playlist videos.\u003C\u002Fli>\n\u003Cli>Filter videos by order (Date, Title, Rating).\u003C\u002Fli>\n\u003Cli>Set the number of videos per page.\u003C\u002Fli>\n\u003Cli>Choose from three layout types (Default, Grid Details, Playlists).\u003C\u002Fli>\n\u003Cli>Configure columns and adjust column and row gaps.\u003C\u002Fli>\n\u003Cli>Customize the video player height.\u003C\u002Fli>\n\u003Cli>Toggle player controls, suggestions for channel videos after playback, video logo, and fullscreen icon visibility.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide video elements (Title, Views, Likes, Comments, Date).\u003C\u002Fli>\n\u003Cli>Define the title text length.\u003C\u002Fli>\n\u003Cli>Redirect by clicking the page title.\u003C\u002Fli>\n\u003Cli>Set the border radius for cover images.\u003C\u002Fli>\n\u003Cli>Customize title typography and color.\u003C\u002Fli>\n\u003Cli>Adjust video info size and color.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Video Gallery for Youtube is such a Revolutionary?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Configuration\u003C\u002Fstrong> — Channels and playlist videos are easily configurable..\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Channels or Playlists\u003C\u002Fstrong> — Channels or playlists can be displayed on video websites as needed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Layout\u003C\u002Fstrong> — There are three types of layout: grid, grid details and playlist.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Video Description\u003C\u002Fstrong> — A short description can be added to each video to help viewers understand the content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Responsive Design\u003C\u002Fstrong> — The website performs seamlessly on mobile and tablet devices, enhancing the user experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customization\u003C\u002Fstrong> – Website design and features can be tailored to your specific requirements.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Video Gallery For YouTube is perfect for:\u003C\u002Fh4>\n\u003Cp>✔ Bloggers\u003Cbr \u002F>\n✔ Course Creators\u003Cbr \u002F>\n✔ Coaches \u002F Trainers\u003Cbr \u002F>\n✔ eCommerce Store Owners\u003Cbr \u002F>\n✔ Niche Sites\u003Cbr \u002F>\n✔ Businesses\u003Cbr \u002F>\n✔ Local Businesses\u003Cbr \u002F>\n✔ Startups\u003Cbr \u002F>\n✔ Personal Brands\u003Cbr \u002F>\n✔ Real Estate Agents\u003Cbr \u002F>\n✔ Artists & Photographers\u003Cbr \u002F>\n✔ All WordPress Websites\u003C\u002Fp>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Install the plugin.\u003C\u002Fli>\n\u003Cli>Go the the page\u002Fposts where you want to show the YouTube Video Gallery.\u003C\u002Fli>\n\u003Cli>Search Video Gallery For YouTube by clicking on the + button on the Gutenberg block editor.\u003C\u002Fli>\n\u003Cli>Select the Video Gallery For YouTube\u003C\u002Fli>\n\u003Cli>Set your YouTube Video Gallery, then customize the view from the right sidebar.\u003C\u002Fli>\n\u003Cli>Publish the page.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enjoy!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For installation help click on Installation Tab\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Liked that plugin? Hate it? Want a new feature? \u003Ca href=\"mailto:support@bplugins.com\" title=\"Send feedback\" rel=\"nofollow ugc\">Send me some feedback\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⭐ Check out the Parent Plugin of this plugin-\u003C\u002Fh4>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbblockswp.com\u002F\" rel=\"nofollow ugc\">b Blocks\u003C\u002Fa>\u003C\u002Fstrong> – Best gutenberg blocks collections for WordPress.\u003C\u002Fp>\n\u003Ch4>⭐ Check out our other WordPress Plugins-\u003C\u002Fh4>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-audio-player\" rel=\"nofollow ugc\">Html5 Audio Player\u003C\u002Fa>\u003C\u002Fstrong> – Best audio player plugin for WordPress.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\" rel=\"nofollow ugc\">Html5 Video Player\u003C\u002Fa>\u003C\u002Fstrong> – Best video player plugin for WordPress.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\" rel=\"nofollow ugc\">PDF Poster\u003C\u002Fa>\u003C\u002Fstrong> – A fully-featured PDF Viewer Plugin for WordPress.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fstreamcast-radio-player\" rel=\"nofollow ugc\">StreamCast\u003C\u002Fa>\u003C\u002Fstrong> – A fully-featured Radio Player Plugin for WordPress.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-viewer\" rel=\"nofollow ugc\">3D Viewer\u003C\u002Fa>\u003C\u002Fstrong> – Display interactive 3D models on the webs.\u003C\u002Fp>\n","Effortlessly create stunning video galleries from your YouTube channel with the Video Gallery For YouTube Gutenberg block.",200,4173,"2026-03-30T14:33:00.000Z","5.0",[19,93,75,23,94],"gutenberg-block","youtube-gallery","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideo-gallery-for-youtube.1.0.4.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":88,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":24,"tags":110,"homepage":113,"download_link":114,"security_score":37,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wp-theater","WP Theater","1.2.3","kentfarst","https:\u002F\u002Fprofiles.wordpress.org\u002Fkentfarst\u002F","\u003Cp>WP Theater provides shortcodes for integrating \u003Cstrong>YouTube\u003C\u002Fstrong> and \u003Cstrong>Vimeo\u003C\u002Fstrong> video embeds and feeds into your posts or widgets. Some options include traditional embedding, single video previews, a wrapped “Theater” embed, and video listings from playlists, channels, albums and groups.  WP Theater was built with developers in mind, those who need flexibility. With that said, great effort was put into making sure this plugin stayed simple.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Current version tested on WordPress version 3.9 and later.\u003C\u002Fli>\n\u003Cli>PHP 5.3 or later with cURL\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>For parameters and their usage please visit:\u003C\u002Fp>\n\u003Cp>http:\u002F\u002Fredshiftstudio.com\u002Fwp-theater\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Boring Embed\u003C\u002Fstrong> – The classic\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C!--YouTube Error: bad URL entered-->\n\u003C!-- vimeo error: not a vimeo video -->\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Preview\u003C\u002Fstrong> – Thumbnail and title of a single video\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C!--YouTube Error: bad URL entered-->\n\u003C!-- vimeo error: not a vimeo video -->\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Theater\u003C\u002Fstrong> – Traditional embed that’s wrapped for styling, has optional Lower Lights and Full Window buttons, and is responsive.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C!--YouTube Error: bad URL entered-->\n\u003C!-- vimeo error: not a vimeo video -->\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>The following contain a “theater” by default\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User\u003C\u002Fstrong> – Listing of a user’s videos\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C!--YouTube Error: bad URL entered-->\n\u003C!-- vimeo error: not a vimeo video -->\n\u002F\u002F for YouTube's v3 API see FAQ about user uploads vs playlists.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Channel\u003C\u002Fstrong> – Listing of videos from a specific channel\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C!-- vimeo error: not a vimeo video -->\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Playlist\u003C\u002Fstrong> – Listing of videos from a user’s playlist\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C!--YouTube Error: bad URL entered-->\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Album\u003C\u002Fstrong> – Listing of videos from a specific album\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C!-- vimeo error: not a vimeo video -->\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Group\u003C\u002Fstrong> – Listing of videos from a specific group\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C!-- vimeo error: not a vimeo video -->\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Developer FAQ\u003C\u002Fh3>\n\u003Ch4>How can I customize the output\u003C\u002Fh4>\n\u003Cp>Filters exist that can handle complete customization of the output.  Written as “Filter_Hook” ($callback_params … )\u003C\u002Fp>\n\u003Cp>Display — Override built in output\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“wp_theater-pre_video_shortcode” ( FALSE, $feed, $atts )\u003C\u002Fli>\n\u003Cli>“wp_theater-pre_theater” ( FALSE, $atts, $content, $tag )\u003C\u002Fli>\n\u003Cli>“wp_theater-pre_video_preview” ( FALSE, $video, $atts, $selected )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Attributes\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“wp_theater-format_params” ( $atts, $content, $tag )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>API Feeds — Override built in api request and parsing.  NOTE: Keep in mind that these filters will only be called when the transient cache is updated.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“wp_theater-pre_get_request_url” ( FALSE, $atts, $request, $output )\u003C\u002Fli>\n\u003Cli>“wp_theater-parse_{$service}_response” ( $out, $response, $atts) \u002F\u002F v1.1.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Content\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“wp_theater-section_title” ( $title )\u003C\u002Fli>\n\u003Cli>“wp_theater-video_title” ( $title )\u003C\u002Fli>\n\u003Cli>“wp_theater-{$service}_more_url” ( FALSE, $atts, $data ) \u002F\u002F v1.1.4\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Presets\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“wp_theater-get_preset” ( $name )\u003C\u002Fli>\n\u003Cli>“wp_theater-set_preset” ( $arr, $name )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How do I add my own preset?\u003C\u002Fh4>\n\u003Cp>The following code will create a preset named “my_preset”.  We do not currently, but are planning to, offer a method of saving presets to the database so that they stick around between theme’s.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_preset_init ($presets) {\n    $presets->set_preset( 'my_preset', shortcode_atts( $presets->get_preset( 'youtube' ), array(\n        'embed_width' => 342,\n        'embed_height' => 192,\n        'max' => 9,\n    ) ) );\n    add_shortcode( 'my_preset', array( WP_Theater::$shortcodes, 'video_shortcode' ) );\n}\nadd_action('wp_theater-shortcodes_init', 'my_preset_init');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>What values can I define in presets\u003C\u002Fh4>\n\u003Cp>Listed below are all of the possible settings you can define in a preset with their base values\u003C\u002Fp>\n\u003Cpre>\u003Ccode>array(\n    \u002F\u002F general options\n    'preset' => '',\n    'service' => '',\n    'mode' => 'embed',\n    'id' => '',\n    'embed_width' => FALSE,\n    'embed_height' => FALSE,\n    'class' => '',\n    'cache' => FALSE,\n\n    \u002F\u002F preview & listing options\n    'img_size' => 'medium',\n    'columns' => 3,\n    'max' => 12,\n    'autoplay_onclick' => TRUE,\n\n    \u002F\u002F Title options\n    'show_title' => TRUE,\n    'show_video_title' => TRUE,\n    'title' => '',\n\n    \u002F\u002F More link options\n    'show_more_link' => TRUE,\n    'more_url' => FALSE,\n    'more_text' => FALSE,\n\n    \u002F\u002F Theater options\n    'show_theater' => TRUE,\n    'theater_id' => FALSE,\n    'show_fullwindow' => FALSE,\n    'show_lowerlights' => FALSE,\n    'keep_ratio' => TRUE,\n    'iframe_placeholder' = > TRUE            \u002F\u002F since 1.2.0\n\n    \u002F\u002F can only be defined in presets\n    'modes' => array(), \u002F\u002F the modes array with matching link formats\n    'classes' => array( \u002F\u002F the classes to apply to their respective elements\n        'section' => 'entry-section wp-theater-section %service%',\n        'theater' => 'wp-theater-bigscreen',\n        'embed' => 'wp-theater-iframe',\n        'list' => 'wp-theater-listing',\n        'preview' => 'video-preview'\n    )\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>How can I modify the embed url?\u003C\u002Fh4>\n\u003Cp>Each preset requires a modes array to store the different link formats used.  You can directly access and modify these yourself through a theme’s functions.php.\u003Cbr \u002F>\ne.g.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F make youtube embed with https and youtube-nocookie.com\nfunction my_preset_init ($presets) {\n    $youtube_preset = $presets->get_preset( 'youtube' );\n    $youtube_preset['modes']['embed'] = 'https:\u002F\u002Fwww.youtube-nocookie.com\u002Fembed\u002F%id%?wmode=transparent&autohide=1';\n    $presets->set_preset( 'youtube', $youtube_preset );\n}\nadd_action('wp_theater-shortcodes_init', 'my_preset_init');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>NOTE:  Each mode URL must have %id% in the place of the id.  And, it’s a bit dumb but, for now you must include at least one query parameter in an embed’s url.\u003C\u002Fp>\n\u003Ch4>What do the formatted feeds look like?\u003C\u002Fh4>\n\u003Cp>Vimeo’s feed will return exactly what their API states except we merge their info and video requests into one and clone values to help normalize the feeds.  Youtube on the other hand is almost completely reformatted into a format based on Vimeo’s\u003C\u002Fp>\n\u003Cp>You can count on the full feeds returning the following content with an exception being that single preview feeds do not have the feed title or url.\u003C\u002Fp>\n\u003Cp>Also, with YouTube’s v3 API enabled, rating, likeCount and viewCount will always be empty strings since you must use OAuth2 and be a verified content owner:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>object\n    'title' => string\n    'url' => string\n    'videos' => array\n        0 => object\n            'title' => string\n            'id' => string\n            'url' => string\n            'upload_date' => string\n            'description' => string\n            'category' => string\n            'duration' => string\n            'rating' => string\n            'likeCount' => string\n            'viewCount' => string\n            'width' => string\n            'height' => string\n            'thumbnails' => array\n                'small' => string\n                'medium' => string\n                'large' => string\n                'cover' => string       \u002F\u002F since 1.2.0 -- set to the largest available image.\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Shortcodes for YouTube and Vimeo. Includes embeds, \"Theater\" embed, thumbed previews, playlist, channel, user uploads and groups.",14191,92,5,"2015-04-26T16:18:00.000Z","4.2.39","3.6",[55,20,22,111,112],"vimeo-shortcode","youtube-shortcode","http:\u002F\u002Fredshiftstudio.com\u002Fwp-theater\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-theater.1.2.3.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":26,"downloaded":123,"rating":69,"num_ratings":33,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":24,"tags":127,"homepage":131,"download_link":132,"security_score":133,"vuln_count":80,"unpatched_count":80,"last_vuln_date":134,"fetched_at":28},"auto-last-youtube-video","Auto Last Youtube Video","1.0.7","David Merinas","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidmerinas\u002F","\u003Cp>This plugin provides both Widget and Shortcode to show latest videos from any public Youtube channel. Using [auto_last_youtube_video user=’channel_name’ width=’450′ height=’320′][\u002Fauto_last_youtube_video] in a page or post will show last video uploaded to that channel and will change if another video is uploaded. The widget let you show as many videos as you want from any Youtube channel.\u003C\u002Fp>\n","This plugin provides both Widget and Shortcode to show latest videos from any public Youtube channel.",9041,"2020-05-08T12:28:00.000Z","5.4.19","3.3",[128,129,20,130,23],"davidmerinas","last-videos","widget","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fauto-last-youtube-video\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-last-youtube-video.zip",63,"2025-09-05 00:00:00",{"attackSurface":136,"codeSignals":170,"taintFlows":182,"riskAssessment":183,"analyzedAt":189},{"hooks":137,"ajaxHandlers":156,"restRoutes":163,"shortcodes":164,"cronEvents":168,"entryPointCount":169,"unprotectedCount":13},[138,144,148,153],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","admin_menu","youtube_enhanced_embed_add_admin_menu","admin\\shortcode-editor.php",26,{"type":139,"name":145,"callback":146,"file":142,"line":147},"admin_enqueue_scripts","youtube_enhanced_embed_admin_enqueue_scripts",70,{"type":139,"name":149,"callback":150,"file":151,"line":152},"init","enhanced_youtube_embed_load_textdomain","youtube-enhanced-embed.php",145,{"type":139,"name":149,"callback":154,"file":151,"line":155},"create_block_youtube_enhanced_embed_block_init",397,[157],{"action":158,"nopriv":159,"callback":160,"hasNonce":161,"hasCapCheck":159,"file":142,"line":162},"yee_preview",false,"youtube_enhanced_embed_ajax_preview",true,108,[],[165],{"tag":4,"callback":166,"file":151,"line":167},"youtube_enhanced_embed_shortcode",346,[],2,{"dangerousFunctions":171,"sqlUsage":172,"outputEscaping":174,"fileOperations":13,"externalRequests":13,"nonceChecks":80,"capabilityChecks":13,"bundledLibraries":181},[],{"prepared":13,"raw":13,"locations":173},[],{"escaped":175,"rawEcho":80,"locations":176},25,[177],{"file":178,"line":179,"context":180},"src\\youtube-enhanced-embed\\render.php",27,"raw output",[],[],{"summary":184,"deductions":185},"The \"enhanced-youtube-embed\" v2.2.0 plugin exhibits a generally strong security posture based on the provided static analysis.  It demonstrates excellent practices by not using dangerous functions, all SQL queries are properly prepared, and output escaping is nearly perfect with 96% of outputs handled securely. Furthermore, the absence of file operations, external HTTP requests, and known vulnerabilities (CVEs) are significant strengths. The plugin also shows an awareness of security by including nonce checks. However, a notable concern is the lack of capability checks on its single AJAX handler, meaning any authenticated user could potentially interact with it without proper authorization. While the attack surface is small and the taint analysis revealed no issues, this single unprotected entry point represents a potential weak link.",[186],{"reason":187,"points":188},"AJAX handler without capability checks",8,"2026-03-17T01:46:06.401Z",{"wat":191,"direct":200},{"assetPaths":192,"generatorPatterns":195,"scriptPaths":196,"versionParams":197},[193,194],"\u002Fwp-content\u002Fplugins\u002Fenhanced-youtube-embed\u002Fbuild\u002Findex.css","\u002Fwp-content\u002Fplugins\u002Fenhanced-youtube-embed\u002Fbuild\u002Findex.js",[],[194],[198,199],"enhanced-youtube-embed\u002Fbuild\u002Findex.css?ver=","enhanced-youtube-embed\u002Fbuild\u002Findex.js?ver=",{"cssClasses":201,"htmlComments":204,"htmlAttributes":205,"restEndpoints":207,"jsGlobals":208,"shortcodeOutput":209},[202,203],"wp-block-create-block-youtube-enhanced-embed","yee-video-iframe",[],[206],"data-playback-speed",[],[],[210,211,212,213],"\u003Cfigure class=\"wp-block-embed wp-block-create-block-youtube-enhanced-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\">","\u003Cdiv class=\"wp-block-embed__wrapper\">","\u003Ciframe class=\"yee-video-iframe\"","\u003Cfigcaption class=\"wp-element-caption\">",{"error":161,"url":215,"statusCode":216,"statusMessage":217,"message":217},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fenhanced-youtube-embed\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":219,"versions":220},4,[221,226,233,240],{"version":6,"download_url":25,"svn_tag_url":222,"released_at":27,"has_diff":159,"diff_files_changed":223,"diff_lines":27,"trac_diff_url":224,"vulnerabilities":225,"is_current":161},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fenhanced-youtube-embed\u002Ftags\u002F2.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fenhanced-youtube-embed%2Ftags%2F2.1.0&new_path=%2Fenhanced-youtube-embed%2Ftags%2F2.2.0",[],{"version":227,"download_url":228,"svn_tag_url":229,"released_at":27,"has_diff":159,"diff_files_changed":230,"diff_lines":27,"trac_diff_url":231,"vulnerabilities":232,"is_current":159},"2.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenhanced-youtube-embed.2.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fenhanced-youtube-embed\u002Ftags\u002F2.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fenhanced-youtube-embed%2Ftags%2F2.0.0&new_path=%2Fenhanced-youtube-embed%2Ftags%2F2.1.0",[],{"version":234,"download_url":235,"svn_tag_url":236,"released_at":27,"has_diff":159,"diff_files_changed":237,"diff_lines":27,"trac_diff_url":238,"vulnerabilities":239,"is_current":159},"2.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenhanced-youtube-embed.2.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fenhanced-youtube-embed\u002Ftags\u002F2.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fenhanced-youtube-embed%2Ftags%2F1.0.0&new_path=%2Fenhanced-youtube-embed%2Ftags%2F2.0.0",[],{"version":241,"download_url":242,"svn_tag_url":243,"released_at":27,"has_diff":159,"diff_files_changed":244,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":245,"is_current":159},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenhanced-youtube-embed.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fenhanced-youtube-embed\u002Ftags\u002F1.0.0\u002F",[],[]]