[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_dMa4xfR-FNZ1aejTx2ODGNB5gyDNkB9P3Y7Q9o9Utk":3},{"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":27,"unpatched_count":13,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":47,"crawl_stats":36,"alternatives":54,"analysis":166,"fingerprints":269},"playlist-for-youtube","Playlist for Youtube","1.43","manu225","https:\u002F\u002Fprofiles.wordpress.org\u002Fmanu225\u002F","\u003Cp>Display Youtube playlist on your webiste. This is the free version.\u003C\u002Fp>\n\u003Cp>The pro version offer many settings :\u003Cbr \u002F>\n– template choice\u003Cbr \u002F>\n– color and text options\u003Cbr \u002F>\n– show\u002Fhide title and description\u003Cbr \u002F>\n– cache system for optimization\u003C\u002Fp>\n\u003Cp>Some demos here of Pro version: \u003Ca href=\"https:\u002F\u002Fwww.info-d-74.com\u002Fplaylist-youtube-plugin-wordpress-demos\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.info-d-74.com\u002Fplaylist-youtube-plugin-wordpress-demos\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Display Youtube playlist on your webiste.",20,5089,0,"2025-12-02T13:30:00.000Z","6.9.4","3.5","5.6",[19,20,21,22,23],"grid","playlist","slider","video","youtube","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplaylist-for-youtube.1.43.zip",99,1,"2024-05-08 00:00:00","2026-03-15T15:16:48.613Z",[31],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":38,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":28,"updated_date":43,"references":44,"days_to_patch":46},"CVE-2024-3937","playlist-for-youtube-authenticated-editor-stored-cross-site-scripting","Playlist for Youtube \u003C= 1.32 - Authenticated (Editor+) Stored Cross-Site Scripting","The Playlist for Youtube plugin for WordPress is vulnerable to Stored Cross-Site Scripting via settings in all versions up to, and including, 1.32 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with editor-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.",null,"\u003C=1.32","1.40","medium",5.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-05-30 18:32:14",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6230275e-8742-40f4-869f-a0e0984d85ba?source=api-prod",23,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":48,"total_installs":49,"avg_security_score":50,"avg_patch_time_days":51,"trust_score":52,"computed_at":53},17,26850,100,29,94,"2026-04-04T15:39:32.883Z",[55,79,102,121,145],{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":77,"download_link":78,"security_score":50,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":29},"video-gallery-playlist","FancyTube – Video Gallery, Video Slider, and Playlist Slider for YouTube","2.4.1","Pluginic","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpqode\u002F","\u003Cp>Unlock the full potential of your YouTube videos with FancyTube – a comprehensive video gallery, slider, and playlist slider plugin for WordPress. Create unlimited video galleries, engage your audience with interactive sliders, showcase YouTube playlists, and leverage the advanced YouTube data API integration.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🎥 \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCuAom_-bqvqHTZG2XK3WyOw\u002Fvideos\" title=\"Video Gallery Plugin Video Tutorials\" rel=\"nofollow ugc\">\u003Cstrong>Video Tutorials\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>📚  \u003Ca href=\"https:\u002F\u002Fpluginic.com\u002Fdocs\u002Fvideo-gallery-playlist-overview\u002F\" title=\"Video Gallery - Doc\" rel=\"nofollow ugc\">\u003Cstrong>Video Gallery User Manual\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🎬  \u003Ca href=\"https:\u002F\u002Fdemo.pluginic.com\u002Fvideo-gallery-playlist\u002F\" title=\"Video Gallery Demo\" rel=\"nofollow ugc\">\u003Cstrong>Video Gallery Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🆘 \u003Ca href=\"https:\u002F\u002Fpluginic.com\u002Fsupport\u002F\" title=\"Video Gallery - Support\" rel=\"nofollow ugc\">\u003Cstrong>Video Gallery Support\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🎉 \u003Ca href=\"https:\u002F\u002Fpluginic.com\u002Fplugins\u002Fvideo-gallery-playlist\u002F\" title=\"Video Gallery Pro (30% OFF)\" rel=\"nofollow ugc\">\u003Cstrong>Get Video Gallery Pro 30% OFF\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With a fully responsive and lightweight design, advanced shortcode generator, and support for multiple showcases, you can captivate your viewers with stunning video grid views and captivating video popups. Boost your subscribers with the eye-catching subscribe button and take your video presentations to the next level. Create an engaging video experience on your website with FancyTube.\u003C\u002Fp>\n\u003Ch3>Watch The Full Video For How To Use Youtube Video Gallery Plugin\u003C\u002Fh3>\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\u002FN6GopKZiuGw?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\u003Ch3>YouTube Video Gallery Plugin For WordPress 🌐\u003C\u002Fh3>\n\u003Cp>A responsive and latest API-based video gallery plugin with thumbnails and extensive customization options. It helps you to display videos from YouTube Channels, Playlists, Live Stream, and embed them on your site. This plugin provides a multifunctional video gallery along with a video carousel, and multiple display options and designs.\u003C\u002Fp>\n\u003Cp>A professional YouTuber can turn their website with YouTube videos into an engagement platform via this video slider plugin. At the top of the video tutorial, we can see how to create a video gallery on a WordPress website with this plugin in a minute. Moreover, this video slider plugin helps you to showcase the selected videos as a gallery or slider or grid views on your WordPress website. You don’t need more storage or bandwidth to upload videos and show them to your fan-followers with this plugin.\u003C\u002Fp>\n\u003Ch3>Unlimited Video Galleries: 📷\u003C\u002Fh3>\n\u003Cp>Create unlimited video galleries to showcase your YouTube videos, organizing them based on categories or themes. This feature offers limitless possibilities for displaying your content and engaging your audience.\u003C\u002Fp>\n\u003Ch3>Unlimited Video Gallery Slider: 🎬\u003C\u002Fh3>\n\u003Cp>Enhance your video presentations with unlimited video gallery sliders. Capture attention and improve user experience by showcasing your videos in an interactive and visually appealing slider format, attracting viewers with a dynamic display.\u003C\u002Fp>\n\u003Ch3>Unlimited Video Playlist Slider: 🎵\u003C\u002Fh3>\n\u003Cp>Utilize the unlimited video playlist slider feature to highlight your YouTube playlists in an engaging manner. Curate and present your playlists in a slider format, enabling seamless navigation and exploration of your video collections.\u003C\u002Fp>\n\u003Ch3>Advanced YouTube data API integration: 📊\u003C\u002Fh3>\n\u003Cp>With advanced integration of the YouTube Data API, FancyTube ensures the seamless importing of videos. This integration allows you to access up-to-date video information and leverage the full potential of YouTube within your galleries and sliders.\u003C\u002Fp>\n\u003Ch3>Fully responsive, lightweight: 📱\u003C\u002Fh3>\n\u003Cp>Enjoy a fully responsive and lightweight solution with FancyTube. Your video galleries and sliders will adapt to different devices and screen sizes, ensuring a seamless viewing experience for your audience while maintaining fast loading times.\u003C\u002Fp>\n\u003Ch3>Advanced shortcode generator: 🔧\u003C\u002Fh3>\n\u003Cp>Easily create and embed video galleries and sliders using the advanced shortcode generator. This user-friendly feature simplifies the process of adding your YouTube videos to your website, saving you time and effort.\u003C\u002Fp>\n\u003Ch3>Support for multiple showcases: 🌟\u003C\u002Fh3>\n\u003Cp>Take advantage of the support for multiple showcases to create distinct video presentations throughout your website. Whether it’s different video collections or themes, this feature allows you to customize and showcase your content in separate areas for an enhanced user experience.\u003C\u002Fp>\n\u003Ch3>Video Grid View: 📦\u003C\u002Fh3>\n\u003Cp>Present your videos in an organized and visually appealing grid layout using the video grid view feature. This layout option is ideal for displaying a larger number of videos, providing an overview and easy navigation for your viewers.\u003C\u002Fp>\n\u003Ch3>Video PopUp View: 🖼️\u003C\u002Fh3>\n\u003Cp>Engage your audience with the video popup view feature. Allow viewers to watch your videos in a separate window or lightbox, providing a distraction-free viewing experience and enabling them to focus solely on your content.\u003C\u002Fp>\n\u003Ch3>Subscribe Button: 🔔\u003C\u002Fh3>\n\u003Cp>Encourage viewers to subscribe to your YouTube channel with the subscribe button feature. With live previews and various layout options, you can attract more subscribers and grow your audience effortlessly, directly from your video galleries and sliders.\u003C\u002Fp>\n\u003Ch3>Multiple Showcase: 🌐\u003C\u002Fh3>\n\u003Cp>With FancyTube, you can have multiple showcases on your website, featuring different video galleries or sliders. This enables you to highlight various video collections or themes in separate areas, tailoring the viewing experience for your audience.\u003C\u002Fp>\n\u003Ch4>You’ll be able to display\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Video Gallery\u003C\u002Fstrong>: Create a beautiful video gallery or slider with YouTube videos.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Grid View\u003C\u002Fstrong>:  You can display YouTube videos as a graphical control element that presents a tabular view of videos.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Gallery Slider\u003C\u002Fstrong>:  Create an awesome video gallery – A slider area to slide and choose a particular video that you require to play.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Popup View\u003C\u002Fstrong>:  Display the video on another window like a Lightbox. The window appears without loading the current page when you click the mouse or press the special function key.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Feature List\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Uses the latest YouTube data API.\u003C\u002Fli>\n\u003Cli>Fully Responsive, Lightweight, Fast & Easy to Use.\u003C\u002Fli>\n\u003Cli>Touch-friendly.\u003C\u002Fli>\n\u003Cli>Video carousel plugin\u003C\u002Fli>\n\u003Cli>Automatic video import from YouTube playlists or user playlists.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Shortcode Generator.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Extremely User-friendly Admin Panel.\u003C\u002Fli>\n\u003Cli>Videos from YouTube Playlist or Channel.\u003C\u002Fli>\n\u003Cli>Show a single video via a clickable button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscribe Button\u003C\u002Fstrong> with live preview and different layouts.\u003C\u002Fli>\n\u003Cli>Button for a single video.\u003C\u002Fli>\n\u003Cli>Button text.\u003C\u002Fli>\n\u003Cli>Specific positions for Button.\u003C\u002Fli>\n\u003Cli>Minimal and Scrollable theme for the Gallery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Showcase\u003C\u002Fstrong>. (Unlimited players\u002Fplaylists on the same page)\u003C\u002Fli>\n\u003Cli>Unique settings for each showcase.\u003C\u002Fli>\n\u003Cli>Grid columns.\u003C\u002Fli>\n\u003Cli>Show\u002FHide video title and description.\u003C\u002Fli>\n\u003Cli>Description length.\u003C\u002Fli>\n\u003Cli>Dynamic width for the responsive video gallery.\u003C\u002Fli>\n\u003Cli>Video order.\u003C\u002Fli>\n\u003Cli>Video limit.\u003C\u002Fli>\n\u003Cli>Matching duration.\u003C\u002Fli>\n\u003Cli>Typography setting.\u003C\u002Fli>\n\u003Cli>Background setting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Supported\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Multilingual Ready.\u003C\u002Fli>\n\u003Cli>Advanced Settings to enqueue or dequeue Scripts\u002FCSS.\u003C\u002Fli>\n\u003Cli>Custom CSS field to override styles.\u003C\u002Fli>\n\u003Cli>Developer friendly & easy to customize.\u003C\u002Fli>\n\u003Cli>Powerful search queries.\u003C\u002Fli>\n\u003Cli>SEO friendly & optimized for speed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support all modern browsers\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>And many more lovely features..\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Multilingual Ready\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpolylang\u002F\" rel=\"ugc\">Polylang\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fqtranslate-x\u002F\" rel=\"ugc\">qTranslate-x\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgtranslate\u002F\" rel=\"ugc\">GTranslate\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgoogle-language-translator\u002F\" rel=\"ugc\">Google Language Translator\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpglobus\u002F\" rel=\"ugc\">WPGlobus\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Page Builders Ready\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Gutenberg\u003C\u002Fli>\n\u003Cli>Elementor\u003C\u002Fli>\n\u003Cli>WPBakery\u003C\u002Fli>\n\u003Cli>Divi Builders\u003C\u002Fli>\n\u003Cli>BeaverBuilder\u003C\u002Fli>\n\u003Cli>SiteOrgin\u003C\u002Fli>\n\u003Cli>Themify Builder\u003C\u002Fli>\n\u003Cli>Fusion Builder\u003C\u002Fli>\n\u003Cli>Genesis Framework\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🚀 PRO FEATURES\u003C\u002Fh4>\n\u003Cp>The \u003Cstrong>FancyTube Pro\u003C\u002Fstrong> video gallery WordPress plugin provides an extensive range of features designed to elevate your video galleries and sliders.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>All Free Version Features\u003C\u002Fstrong>: Includes everything available in the free version.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong>: Get assistance when you need it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All Pro Theme Layouts\u003C\u002Fstrong>: Access exclusive professional layout designs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grid With Filter\u003C\u002Fstrong>: Filter videos for easier browsing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Thumbnail Button\u003C\u002Fstrong>: Add buttons to thumbnails.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Thumbnail\u003C\u002Fstrong>: Use your own thumbnail images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gallery With Page Navigation\u003C\u002Fstrong>: Navigate through multiple pages of videos.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>YouTube Shorts Showcase\u003C\u002Fstrong>: Display YouTube Shorts in your gallery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>YouTube Live Integration\u003C\u002Fstrong>: Showcase live streams.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Styling Options\u003C\u002Fstrong>: Comprehensive customization for colors, typography, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Video Settings\u003C\u002Fstrong>: Fine-tune video player behavior.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Content After Video\u003C\u002Fstrong>: Add promotional content or call-to-actions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Updates\u003C\u002Fstrong>: Keep your plugin current with the latest features and fixes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It works fine on the mobile view. Subscribe button is a plus point to enhancing subscribers. Any videographer surely loves to play with this plugin to share their professional videos. Huge features available. We can’t provide a video download option because YouTube doesn’t allow it. Visit our demo page to see examples. This plugin could be highly effective for your video album. Now bootstrap your channel with this plugin and take your video production to the next level. Feel like a YouTube Hero.\u003C\u002Fp>\n","Create stunning YouTube video galleries, sliders, and playlists. Perfect for bloggers, vloggers, and businesses.",1000,19448,92,10,"2025-11-07T17:41:00.000Z","6.7.5","4.6","5.2.4",[72,73,74,75,76],"video-gallery","youtube-gallery","youtube-playlist","youtube-slider","youtube-to-gallery","https:\u002F\u002Fpluginic.com\u002Fplugins\u002Fvideo-gallery-playlist\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvideo-gallery-playlist.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":52,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":24,"tags":93,"homepage":97,"download_link":98,"security_score":99,"vuln_count":100,"unpatched_count":13,"last_vuln_date":101,"fetched_at":29},"yotuwp-easy-youtube-embed","Video Gallery – YouTube Playlist, Channel Gallery by YotuWP","1.3.14","yotuwp","https:\u002F\u002Fprofiles.wordpress.org\u002Fyotuwp\u002F","\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdemo\u002F?utm_source=wp-plugin-repo&utm_medium=top-link\" title=\"Demo YotuWP\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdocument\u002F?utm_source=wp-plugin-repo&utm_medium=top-link\" rel=\"nofollow ugc\">Document\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fcontact\u002F?utm_source=wp-plugin-repo&utm_medium=top-link\" title=\"Contact & Support\" rel=\"nofollow ugc\">Contact & Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002F?utm_source=wp-plugin-repo&utm_medium=top-link\" title=\"YotuWP Landingpage\" rel=\"nofollow ugc\">Home Page\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>The longer you keep vistors on website, the better. Video was a game-changer for us personally in regards to keeping people on the site longer.\u003C\u002Fp>\n\u003Cp>YotuWP is your solution for embeding videos YouTube on your website. YotuWP is modern and mobile responsive video gallery. Easy embed videos from YouTube video playlist, channel and videos IDs to your WordPress website.\u003C\u002Fp>\n\u003Ch3>Support resource from:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Videos from playlist\u003C\u002Fli>\n\u003Cli>Videos from channel\u003C\u002Fli>\n\u003Cli>Videos from username\u003C\u002Fli>\n\u003Cli>Videos from list of video ids\u003C\u002Fli>\n\u003Cli>Embed single video with video url only.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdemo\u002F?utm_source=wp-plugin-repo&utm_medium=resource-section\" title=\"Demo YotuWP\" rel=\"nofollow ugc\">View More\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Layouts\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Grid : with multi columns videos and vertical video info. You can change number of columns via setting.\u003C\u002Fli>\n\u003Cli>List : with one column and horizontal video info \u003C\u002Fli>\n\u003Cli>Mix : that is combie layout between grid and list layout. You can change number of columns via setting.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdemo\u002F?utm_source=wp-plugin-repo&utm_medium=layout-section\" title=\"Demo YotuWP\" rel=\"nofollow ugc\">View More\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Player Mode\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Large : A big player at head of gallery. Item video played when click on item thumbnail or title of gallery.\u003C\u002Fli>\n\u003Cli>Modal\u002FPopup\u002FLightbox : The new youtbe popup\u002Flightbox displayed when click on item thumbnail or title of gallery.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.yotuwp.com\u002Fdemo\u002F?utm_source=wp-plugin-repo&utm_medium=player-section\" title=\"Demo YotuWP\" rel=\"nofollow ugc\">View More\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode Generator\u003C\u002Fh3>\n\u003Cp>Allow you generate shortcode YotuWP to use on page builders, widgets, product description…\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy to embed playlist\u002F channel videos to WordPress post\u002Fpage\u003C\u002Fli>\n\u003Cli>Custom layout for display videos\u003C\u002Fli>\n\u003Cli>Video gallery responsive\u003C\u002Fli>\n\u003Cli>Player with a large frame on top\u003C\u002Fli>\n\u003Cli>Player with popup\u002Flightbox\u002Fmodal with thumbnails\u003C\u002Fli>\n\u003Cli>Player responsive\u003C\u002Fli>\n\u003Cli>Pager and load more buttons\u003C\u002Fli>\n\u003Cli>Compatibility with page builders via Shortcode Generator\u003C\u002Fli>\n\u003Cli>Styling settings: buttons color, buttons style\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>BECOME A PREMIUM USER\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>YotuWP has Pro version which comes with several additional benefits. Only $21 for start!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Carousel Layout\u003C\u002Fli>\n\u003Cli>Masonry Layout\u003C\u002Fli>\n\u003Cli>Big Player Left Layout\u003C\u002Fli>\n\u003Cli>Big Player Right Layout\u003C\u002Fli>\n\u003Cli>Flip Layout with 40+ effects\u003C\u002Fli>\n\u003Cli>Replacement: Replace title, description and video thumbnail by your custom info, image\u003C\u002Fli>\n\u003Cli>Multiple video thumbnails styling\u003C\u002Fli>\n\u003Cli>Meta video data: View, Like, Comments, Published Date\u003C\u002Fli>\n\u003Cli>12+ Hover icons\u003C\u002Fli>\n\u003Cli>Custom text for buttons Next, Prev, Load more\u003C\u002Fli>\n\u003Cli>Color styling for title, description, meta data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyotuwp.com\u002Fadvanced-demos\u002F?utm_source=wp-plugin-repo&utm_medium=after-features-link\" rel=\"nofollow ugc\">Free Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Modern responsive YouTube video gallery helps your website getting noticed from visitors, increase the reach and stand out from the competitors.",20000,371238,320,"2024-06-25T03:20:00.000Z","6.2.9","4.5",[94,95,73,74,96],"youtube-channel","youtube-embed","youtube-videos","https:\u002F\u002Fwww.yotuwp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyotuwp-easy-youtube-embed.zip",86,5,"2024-06-14 20:13:53",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":65,"num_ratings":112,"last_updated":113,"tested_up_to":15,"requires_at_least":70,"requires_php":114,"tags":115,"homepage":24,"download_link":120,"security_score":50,"vuln_count":13,"unpatched_count":13,"last_vuln_date":36,"fetched_at":29},"product-video-gallery-slider-for-woocommerce","Product Video Gallery for Woocommerce","1.5.1.6","NikHiL Gadhiya","https:\u002F\u002Fprofiles.wordpress.org\u002Fnikhilgadhiya\u002F","\u003Cp>Product Video Gallery for Woocommerce – Embed videos to product gallery along with images on product single page of WooCommerce.\u003Cbr \u002F>\nYou can add only one video to per product gallery on free version or you can mix video and images combine as product gallery.\u003Cbr \u002F>\nAdding Product Video and Instantly transform the gallery on your WooCommerce Product page into a fully Responsive Stunning Carousel.\u003Cbr \u002F>\nWhen user sees brief video of your product then chances to sell product increases and it will also good for marketing of product. The features of plugin are really cool and easy to use.\u003Cbr \u002F>\nProduct details page will show that gallery video.\u003C\u002Fp>\n\u003Ch4>Basic Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Embed YouTube video to product gallery along with images and video together in single product gallery.\u003C\u002Fli>\n\u003Cli>Supports all types of YouTube video URLs.\u003C\u002Fli>\n\u003Cli>Videos will show in the gallery if the product doesn’t have any image.\u003C\u002Fli>\n\u003Cli>Images and videos together in a single product gallery.\u003C\u002Fli>\n\u003Cli>Customize the slider layout (vertical or horizontal), enable\u002Fdisable autoplay, control arrows, set loop options, and adjust lightbox and zoom features, as well as arrow colors and backgrounds, and more.\u003C\u002Fli>\n\u003Cli>Enter the YouTube video URL in the designated field on the product configuration page, allowing your customers to enjoy a dynamic and personalized experience.\u003C\u002Fli>\n\u003Cli>Adding Product Video and Instantly transform the gallery on your WooCommerce Product page into a fully Responsive Stunning Carousel\u003C\u002Fli>\n\u003Cli>RTL support\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>= Premium Features 💎=\u003Cbr \u002F>\n01. You Can Use Videos From Vimeo, The WordPress Media Library, and Html5 Formats (Mp4, Webm, And Ogg).\u003Cbr \u002F>\n02. You Can Add Multiple Videos.\u003Cbr \u002F>\n03. Change The Place Of The Video(After Product Gallery Images, After Product Image and Before Product Gallery Images).\u003Cbr \u002F>\n04. Video Looping (Looping a video is allowing the video to play in a repeat mode).\u003Cbr \u002F>\n05. Video Autoplay.\u003Cbr \u002F>\n06. Show Only Videos (Display only videos on gallery).\u003Cbr \u002F>\n07. Grid layout for thumbnails.\u003Cbr \u002F>\n08. Shortcode \u003Cstrong>[product_gallery_shortcode]\u003C\u002Fstrong> (Use shortcode if your product pages edited with help of any page builders \u003Cstrong>Divi Builder, Elementor Builder etc.\u003C\u002Fstrong>).\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.technosoftwebs.com\u002Fwc-product-video-gallery\u002F\" rel=\"nofollow ugc\">Buy Premium\u003C\u002Fa>\u003Cbr \u002F>\nBefore buying the paid plugin please make sure free version of our plugin works great. So you have an idea about the features of plugins and how it will works.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>For any queries feel free to drop a line at \u003Ca href=\"mailto:nikhilgadhiya7@gmail.com\" rel=\"nofollow ugc\">nikhilgadhiya7@gmail.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Setup and Configuration\u003C\u002Fh3>\n\u003Cp>Go to: Products > WC Product Video\u003Cbr \u002F>\nTick the checkbox to configure a setting.\u003Cbr \u002F>\nSave changes\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>For adding a video to your product : open edit product page and insert your product YouTube video URL in {Product Video Url} field\u003C\u002Fp>\n\u003Ch3>Third Party Libraries\u002FResources\u003C\u002Fh3>\n\u003Cp>This plugin uses the following third-party libraries:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fswiperjs.com\u002F\" rel=\"nofollow ugc\">Swiper\u003C\u002Fa>\u003Cbr \u002F>\nLicense: \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\" rel=\"nofollow ugc\">MIT License\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>All external libraries are loaded via their respective CDNs or bundled in the plugin with adherence to their licenses.\u003C\u002Fp>\n","Product Video Gallery for Woocommerce – Embed videos to product gallery along with images on product single page of WooCommerce.",10000,381508,97,"2026-02-25T18:38:00.000Z","7.4",[116,117,118,119,23],"product-video","video-slider","woocommerce","woocommerce-product","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-video-gallery-slider-for-woocommerce.1.5.1.6.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":24,"tags":136,"homepage":140,"download_link":141,"security_score":142,"vuln_count":143,"unpatched_count":13,"last_vuln_date":144,"fetched_at":29},"wonderplugin-slider-lite","Wonder Slider Lite","14.5","WonderPlugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fwonderplugin\u002F","\u003Cp>\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\u002F_mMKNw_Mlxs?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>\u003C\u002Fp>\n\u003Cp>WonderPlugin Slider is the best and easiest way to create image slider, video slider and WordPress posts slider. The plugin supports images, YouTube, Vimeo, mp4\u002Fwebm videos and WordPress posts. It’s fully responsive, mobile friendly and is compatible with iPhone, iPad and Android. It also includes stunning 3D transition effects and built-in Lightbox gallery.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support images, Mp4\u002FWebM videos, YouTube, Vimeo and WordPress posts\u003C\u002Fli>\n\u003Cli>Fully responsive and mobile friendly, compatible with iPhone, iPad and Android\u003C\u002Fli>\n\u003Cli>Full width slider\u003C\u002Fli>\n\u003Cli>Stunning 3D transition effects\u003C\u002Fli>\n\u003Cli>Built-in Lightbox gallery\u003C\u002Fli>\n\u003Cli>Multiple sliders on one web page\u003C\u002Fli>\n\u003Cli>Step by step wizard-style user interface\u003C\u002Fli>\n\u003Cli>Display slider in WordPress widget\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Upgrade to Commercial Version\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unlock all 31 professional skins with horizontal and vertical thumbnail navigation\u003C\u002Fli>\n\u003Cli>Technical support\u003C\u002Fli>\n\u003C\u002Ful>\n","Fully responsive WordPress slider - 3D transition effects, built-in Lightbox gallery, supports images, mp4 videos, YouTube, Vimeo and WordPress posts.",9000,213333,84,24,"2025-07-18T06:49:00.000Z","6.8.5","3.6",[137,138,117,139,75],"image-slider","image-slideshow","video-slideshow","https:\u002F\u002Fwww.wonderplugin.com\u002Fwordpress-slider\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwonderplugin-slider-lite.zip",98,2,"2025-07-25 00:00:00",{"slug":94,"name":146,"version":147,"author":148,"author_profile":149,"description":150,"short_description":151,"active_installs":152,"downloaded":153,"rating":154,"num_ratings":155,"last_updated":156,"tested_up_to":68,"requires_at_least":157,"requires_php":114,"tags":158,"homepage":161,"download_link":162,"security_score":163,"vuln_count":164,"unpatched_count":13,"last_vuln_date":165,"fetched_at":29},"My YouTube Channel","3.25.2","Aleksandar Urošević","https:\u002F\u002Fprofiles.wordpress.org\u002Furkekg\u002F","\u003Cp>Add \u003Cstrong>My YouTube Channel\u003C\u002Fstrong> widget to the widget area or shortcode to post\u002Fpage content, set \u003Cstrong>Channel ID\u003C\u002Fstrong> or \u003Cstrong>Playlist ID\u003C\u002Fstrong>, chose resource to use and keep defaults for all other options. And voila! You will get the latest video from chosen YouTube channel or playlist.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IMPORTANT\u003C\u002Fstrong> My YouTube Channel does not support \u003Cstrong>Live Streams\u003C\u002Fstrong> and does not have Gutenberg Block. Use \u003Cstrong>Shortcode Block\u003C\u002Fstrong> or \u003Cstrong>Classic Block\u003C\u002Fstrong> to insert shortcode to page\u002Fpost content.\u003C\u002Fp>\n\u003Cp>If you like our plugin and find it useful, please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fyoutube-channel\" rel=\"ugc\">write a review and rate it\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For a manually picked set of videos from YouTube, check out \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-youtube-gallery\u002F\" rel=\"ugc\">Easy YouTube Gallery\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show latest videos from My YouTube Channel (ordered in reverse chronological order related to the creation date), or from Playlist\u003C\u002Fli>\n\u003Cli>Option to get a random video from any of two resources\u003C\u002Fli>\n\u003Cli>Responsive (one full-width video per row) or non-responsive\u003C\u002Fli>\n\u003Cli>Preferred aspect ratio relative to width (16:9 and 4:3)\u003C\u002Fli>\n\u003Cli>Custom width for video embeded object (default is 306px)\u003C\u002Fli>\n\u003Cli>Four modes to display video: \u003Cstrong>thumbnail\u003C\u002Fstrong> (\u003Ccode>default\u003C\u002Fcode>), \u003Cstrong>HTML5\u003C\u002Fstrong> (\u003Ccode>iframe\u003C\u002Fcode>), \u003Cstrong>HTML5 Asynchronous\u003C\u002Fstrong> (\u003Ccode>iframe2\u003C\u002Fcode>) abd \u003Cstrong>Playlist Embed\u003C\u002Fstrong> (\u003Ccode>playlist\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Thumbnail mode opens the video in lightbox\u003C\u002Fli>\n\u003Cli>[NEW] Optionally store thumbnail images locally for improved speed performance and cache policy\u003C\u002Fli>\n\u003Cli>Enhanced Privacy – please note that display mode \u003Cstrong>HTML5 (IFRAME) Asynchronous\u003C\u002Fstrong> (shortcode parameter \u003Ccode>iframe2\u003C\u002Fcode>) does not support Enhanced Privacy due to YouTube API limitations\u003C\u002Fli>\n\u003Cli>Hide or show video title above\u002Fbelow\u002Finside video wrapped to HTML tag by your choice (h3, h4, h5, span or div)\u003C\u002Fli>\n\u003Cli>Custom feed caching timeout\u003C\u002Fli>\n\u003Cli>Optional video autoplay with optional muted audio\u003C\u002Fli>\n\u003Cli>(Optional) \u003Cem>TinyMCE button\u003C\u002Fem> on post\u002Fpage edit (can be disabled on General plugin settings page), which open a shortcode GUI generator to help you build a shortcode\u003C\u002Fli>\n\u003Cli>Show link to channel\u002Fhandle below videos (vanity and legacy username are deprecated since v3.23.0)\u003C\u002Fli>\n\u003Cli>Final look is highly customisable thanks to classes for each element of YTC block!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>For a fully functional plugin, PHP 7.4 or newer has required! If you use older PHP, we highly recommend you request from your developer, server support or hosting company to update PHP to a secure version.\u003C\u002Fp>\n\u003Ch4>Styling\u003C\u002Fh4>\n\u003Cp>Use Customizer, \u003Ccode>style.css\u003C\u002Fcode> from the child theme or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhead-footer-code\u002F\" rel=\"ugc\">Head & Footer Code\u003C\u002Fa> plugin to custom style and tweak the look and feel of the My YouTube Channel blocks. You can utilise the following classes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>.widget_youtube-channel\u003C\u002Fcode> – class of whole widget (parent for widget title and YTC block)\u003C\u002Fli>\n\u003Cli>\u003Ccode>.youtube_channel\u003C\u002Fcode> – YTC block wrapper class. Additional classes are available:\n\u003Cul>\n\u003Cli>\u003Ccode>.default\u003C\u002Fcode> – for non-responsive block\u003C\u002Fli>\n\u003Cli>\u003Ccode>.responsive\u003C\u002Fcode> – when you have enabled responsive option\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_title\u003C\u002Fcode> – class for video title container above thumbnail\u002Fvideo object\n\u003Cul>\n\u003Cli>\u003Ccode>.ytc_title_above\u003C\u002Fcode> – additional class for video title above video\u002Fthumbnail\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_title_below\u003C\u002Fcode> – additional class for video title below video\u002Fthumbnail\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_title_inside\u003C\u002Fcode> – additional class for video title printed inside of the thumbnail\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_title_inside_bottom\u003C\u002Fcode> – additional class for bottom aligned video title printed inside of the thumbnail\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_video_container\u003C\u002Fcode> – class of container for single item, plus:\n\u003Cul>\n\u003Cli>\u003Ccode>.ytc_video_1\u003C\u002Fcode>, \u003Ccode>.ytc_video_2\u003C\u002Fcode>, … – class of container for single item with ordering number of item in widget\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_video_first\u003C\u002Fcode> – class of first container for single item\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_video_mid\u003C\u002Fcode> – class of all other containers for single item\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_video_last\u003C\u002Fcode> – class of last container for single item\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ar16_9\u003C\u002Fcode> – class for Aspect Ratio 16:9\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ar4_3\u003C\u002Fcode> – class for Aspect Ration 4:3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_thumb\u003C\u002Fcode> – class of anchor for Thumbnail mode\u003C\u002Fli>\n\u003Cli>\u003Ccode>.fluid-width-video-wrapper\u003C\u002Fcode> – class for parent element of IFRAME for enabled responsive\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_description\u003C\u002Fcode> – class for video description text below thumbnail\u002Fvideo object\u003C\u002Fli>\n\u003Cli>\u003Ccode>.ytc_link\u003C\u002Fcode> – class of container for link to channel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Known Issues\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Video title and description for embedded playlist mode do not work.\u003C\u002Fli>\n\u003Cli>Removing the YouTube logo from the playback control bar does not work for all videos.\u003C\u002Fli>\n\u003Cli>Autoplay does not work always\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If WordFence or other malware scan tool detect My YouTube Channel file \u003Ccode>youtube-channel.php\u003C\u002Fcode> as a potential risk because \u003Ccode>base64_encode()\u003C\u002Fcode> and \u003Ccode>base64_decode()\u003C\u002Fcode> functions, remember that we use this two functions to store and restore JSON feeds to transient cache, so potential detection is false positive.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>For playing videos in lightbox we use \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhenrygd\u002Fbigger-picture\" rel=\"nofollow ugc\">Bigger Picture\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>Along with Widget, you can add My YouTube Channel block inline by using shortcode \u003Ccode>[youtube_channel]\u003C\u002Fcode>. Default plugin parameters will be used for shortcode, but you can customize all parameters per shortcode.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>General Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>class\u003C\u002Fcode> (string) Set custom class if you wish to target special styling for specific YTC block\u003C\u002Fli>\n\u003Cli>\u003Ccode>channel\u003C\u002Fcode> (string) ID of preferred YouTube channel. Do not set full URL to channel, but just last part from URL – ID (name)\u003C\u002Fli>\n\u003Cli>\u003Ccode>handle\u003C\u002Fcode> (string) defined custom handle from \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fhandle\" rel=\"nofollow ugc\">YouTube handle\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ccode>vanity\u003C\u002Fcode> (string) \u003Cstrong>DEPRECATED\u003C\u002Fstrong> part after www.youtube.com\u002Fc\u002F from \u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fyoutube\u002Fanswer\u002F2657968?hl=en\" rel=\"nofollow ugc\">Custom URL\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ccode>username\u003C\u002Fcode> (string) \u003Cstrong>DEPRECATED\u003C\u002Fstrong> Optional legacy YouTube username.\u003C\u002Fli>\n\u003Cli>\u003Ccode>playlist\u003C\u002Fcode> (string) ID of preferred YouTube playlist.\u003C\u002Fli>\n\u003Cli>\u003Ccode>resource\u003C\u002Fcode> (int) Resource to use for feed:\n\u003Cul>\n\u003Cli>\u003Ccode>0\u003C\u002Fcode> Channel (User uploads)\u003C\u002Fli>\n\u003Cli>\u003Ccode>1\u003C\u002Fcode> \u003Cstrong>DEPRECATED\u003C\u002Fstrong> Favorites (for defined channel)\u003C\u002Fli>\n\u003Cli>\u003Ccode>2\u003C\u002Fcode> Playlist\u003C\u002Fli>\n\u003Cli>\u003Ccode>3\u003C\u002Fcode> \u003Cstrong>DEPRECATED\u003C\u002Fstrong> Liked Videos\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>cache\u003C\u002Fcode> (int) Period in seconds for caching feed. You can disable caching by setting this option to 0, but if you have a lot of visits, consider at least short caching (couple minutes).\u003C\u002Fli>\n\u003Cli>\u003Ccode>fetch\u003C\u002Fcode> (int) Number of videos that will be used as stack for random pick (min 2, max 50)\u003C\u002Fli>\n\u003Cli>\u003Ccode>num\u003C\u002Fcode> (int) Number of videos to display per YTC block.\u003C\u002Fli>\n\u003Cli>\u003Ccode>random\u003C\u002Fcode> (bool) Option to randomize videos on every page load.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Video Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>ratio\u003C\u002Fcode> (int) Set preferred aspect ratio for thumbnail and video. You can use:\n\u003Cul>\n\u003Cli>\u003Ccode>3\u003C\u002Fcode> 16:9 (widescreen)\u003C\u002Fli>\n\u003Cli>\u003Ccode>1\u003C\u002Fcode> 4:3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>responsive\u003C\u002Fcode> (bool) Distribute one full width video per row.\u003C\u002Fli>\n\u003Cli>\u003Ccode>width\u003C\u002Fcode> (int) Width of thumbnail and video in pixels.\u003C\u002Fli>\n\u003Cli>\u003Ccode>display\u003C\u002Fcode> (string) Object that will be used to represent video. We have couple predefined options:\n\u003Cul>\n\u003Cli>\u003Ccode>thumbnail\u003C\u002Fcode> Thumbnail will be used and video will be loaded in lightbox. (default)\u003C\u002Fli>\n\u003Cli>\u003Ccode>iframe\u003C\u002Fcode> HTML5 (iframe)\u003C\u002Fli>\n\u003Cli>\u003Ccode>iframe2\u003C\u002Fcode> HTML5 (iframe) with asynchronous loading – recommended\u003C\u002Fli>\n\u003Cli>\u003Ccode>playlist\u003C\u002Fcode> Embedded playlist (same behaviour as old function \u003Ccode>only_pl\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>thumb_quality\u003C\u002Fcode> (string) Define image quality for thumbnail display mode. Default is \u003Ccode>hqdefault\u003C\u002Fcode>, available:\n\u003Cul>\n\u003Cli>\u003Ccode>default\u003C\u002Fcode> Default Quality (120x90px)\u003C\u002Fli>\n\u003Cli>\u003Ccode>mqdefault\u003C\u002Fcode> Medium Quality (320x180px)\u003C\u002Fli>\n\u003Cli>\u003Ccode>hqdefault\u003C\u002Fcode> High Quality (480x360px)\u003C\u002Fli>\n\u003Cli>\u003Ccode>sddefault\u003C\u002Fcode> Standard Definition (640x480px)\u003C\u002Fli>\n\u003Cli>\u003Ccode>maxresdefault\u003C\u002Fcode> Maximum Resolution (1280x720px)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>no_thumb_title\u003C\u002Fcode> (bool) By default YouTube thumbnail will have tooltip with info about video title and date of publishing. By setting this option to 1 or true you can hide tooltip\u003C\u002Fli>\n\u003Cli>\u003Ccode>themelight\u003C\u002Fcode> (bool) By default YouTube have dark play controls theme. By setting this option to 1 or true you can get light theme in player (HTML5 and Flash)\u003C\u002Fli>\n\u003Cli>\u003Ccode>controls\u003C\u002Fcode> (bool) Set this option to 1 or true to hide playback controls.\u003C\u002Fli>\n\u003Cli>\u003Ccode>autoplay\u003C\u002Fcode> (bool) Enable autoplay of first video in YTC video stack by setting this option to 1 or true\u003C\u002Fli>\n\u003Cli>\u003Ccode>mute\u003C\u002Fcode> (bool) Set this option to 1 or true to mute videos set to autoplay on load\u003C\u002Fli>\n\u003Cli>\u003Ccode>norel\u003C\u002Fcode> (bool) Set this option to 1 or true to hide related videos after finished playbak\u003C\u002Fli>\n\u003Cli>\u003Ccode>nobrand\u003C\u002Fcode> (bool) Set this option to 1 or true to hide YouTube logo from playback control bar\u003C\u002Fli>\n\u003Cli>\u003Ccode>nolightbox\u003C\u002Fcode> (bool) Set this option to 1 or true to prevent YTC block with thumbnail to open in lightbox. If you have other plugin that trigger youtube links for lightbox, that one will steal links from this YTC block.\u003C\u002Fli>\n\u003Cli>\u003Ccode>target\u003C\u002Fcode> (string) If you enable nolightbox for specific YTC block, you can force opening of thumbnail links in new tab\u002Fwindow if you set this shortcode option to \u003Ccode>_blank\u003C\u002Fcode> like \u003Ccode>target=\"_blank\"\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Content Layout\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>showtitle\u003C\u002Fcode> (string):\n\u003Cul>\n\u003Cli>\u003Ccode>none\u003C\u002Fcode> – Hide title\u003C\u002Fli>\n\u003Cli>\u003Ccode>above\u003C\u002Fcode> – Display title above video\u002Fthumbnail\u003C\u002Fli>\n\u003Cli>\u003Ccode>below\u003C\u002Fcode> – Display title below video\u002Fthumbnail\u003C\u002Fli>\n\u003Cli>\u003Ccode>inside\u003C\u002Fcode> – Display top aligned title inside thumbnail; if \u003Ccode>display\u003C\u002Fcode> is not \u003Ccode>thumbnail\u003C\u002Fcode> then treat as \u003Ccode>above\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>inside_b\u003C\u002Fcode> – Display bottom aligned title inside thumbnail; if \u003Ccode>display\u003C\u002Fcode> is not \u003Ccode>thumbnail\u003C\u002Fcode> then treat as \u003Ccode>below\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>titletag\u003C\u002Fcode> – Video title HTML tag to wrap title (H3, H4, H5, div, span, strong, etc)\u003C\u002Fli>\n\u003Cli>\u003Ccode>showdesc\u003C\u002Fcode> (bool) Set to 1 or true to show video description.\u003C\u002Fli>\n\u003Cli>\u003Ccode>desclen\u003C\u002Fcode> (int) Set number of characters to cut down length of video description. Set to 0 to use full length description.\u003C\u002Fli>\n\u003Cli>\u003Ccode>noinfo\u003C\u002Fcode> (bool) Set to 1 or true to hide overlay video infos (from embedded player)\u003C\u002Fli>\n\u003Cli>\u003Ccode>noanno\u003C\u002Fcode> (bool) Set to 1 or true to hide overlay video annotations (from embedded player)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Link to Channel\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>goto_txt\u003C\u002Fcode> (string)\u003C\u002Fli>\n\u003Cli>\u003Ccode>popup\u003C\u002Fcode> (int) Control where link to channel will be opened:\n\u003Cul>\n\u003Cli>\u003Ccode>0\u003C\u002Fcode> open link in same window\u003C\u002Fli>\n\u003Cli>\u003Ccode>1\u003C\u002Fcode> \u003Cstrong>DEPRECATED\u003C\u002Fstrong> open link in new window with JavaScript\u003C\u002Fli>\n\u003Cli>\u003Ccode>2\u003C\u002Fcode> open link in new window with target=”_blank” anchor attribute\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>link_to\u003C\u002Fcode> (string) URL to link:\n\u003Cul>\n\u003Cli>\u003Ccode>none\u003C\u002Fcode> Hide link (defult)\u003C\u002Fli>\n\u003Cli>\u003Ccode>handle\u003C\u002Fcode> YouTube handle URL\u003C\u002Fli>\n\u003Cli>\u003Ccode>channel\u003C\u002Fcode> Channel page\u003C\u002Fli>\n\u003Cli>\u003Ccode>vanity\u003C\u002Fcode> \u003Cstrong>DEPRECATED\u003C\u002Fstrong> Vanity custom URL\u003C\u002Fli>\n\u003Cli>\u003Ccode>legacy\u003C\u002Fcode> \u003Cstrong>DEPRECATED\u003C\u002Fstrong> Legacy username page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Please note, to enhance plugin functionality, we can change or deprecate some shortcode parameters in future.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Filter hooks\u003C\u002Fh3>\n\u003Cp>You can modify final output of video block by hooking to filter \u003Ccode>ytc_print_video\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Four parameters are provided:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>video_content\u003C\u002Fcode> – HTML of original video block\u003C\u002Fli>\n\u003Cli>\u003Ccode>item\u003C\u002Fcode> – YouTube video object which contains:\n\u003Cul>\n\u003Cli>\u003Ccode>snippet->publishedAt\u003C\u002Fcode> – date of publishing YouTube video\u003C\u002Fli>\n\u003Cli>\u003Ccode>shippet->title\u003C\u002Fcode> – YouTube video title\u003C\u002Fli>\n\u003Cli>\u003Ccode>shippet->description\u003C\u002Fcode> – YouTube video description\u003C\u002Fli>\n\u003Cli>\u003Ccode>snippet->resourceId->videoId\u003C\u002Fcode> – YouTube video ID\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>instance\u003C\u002Fcode> – Current My YouTube Channel Block parameters, including global settings:\n\u003Cul>\n\u003Cli>\u003Ccode>handle\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>channel\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>vanity\u003C\u002Fcode> \u003Cstrong>DEPRECATED\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ccode>username\u003C\u002Fcode> \u003Cstrong>DEPRECATED\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ccode>playlist\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>resource\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>cache\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>fetch\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>num\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>skip\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>privacy\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ratio\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>width\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>responsive\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>display\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>fullscreen\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>controls\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>autoplay\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>autoplay_mute\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>norel\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>playsinline\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>showtitle\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>titletag\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>showdesc\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>desclen\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>modestbranding\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>hideanno\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>goto_txt\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>popup_goto\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>link_to\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>tinymce\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>nolightbox\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>apikey\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>thumb_quality\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>timeout\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>random\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>no_thumb_title\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>class\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>target\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>y\u003C\u002Fcode> – order number of video (\u003Ccode>1\u003C\u002Fcode> for first, \u003Ccode>2\u003C\u002Fcode> for second, etc)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'ytc_print_video', 'customized_ytc_print_video', 10, 4 );\nfunction customized_ytc_print_video( $video_block, $item, $instance, $y ) {\n    \u002F\u002F Do whatever you wish to do\n    \u002F\u002F ...\n    return $video_block;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Show video thumbnails or playable video block of recent YouTube Playlist, Channel (User Uploads) videos.",5000,476117,88,39,"2025-02-08T09:35:00.000Z","5.3",[159,20,22,160,23],"channel","widget","https:\u002F\u002Furosevic.net\u002Fwordpress\u002Fplugins\u002Fyoutube-channel\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyoutube-channel.3.25.2.zip",91,4,"2023-02-23 00:00:00",{"attackSurface":167,"codeSignals":201,"taintFlows":216,"riskAssessment":258,"analyzedAt":268},{"hooks":168,"ajaxHandlers":187,"restRoutes":194,"shortcodes":195,"cronEvents":200,"entryPointCount":143,"unprotectedCount":13},[169,175,179,183],{"type":170,"name":171,"callback":172,"file":173,"line":174},"action","admin_menu","register_playlist_yt_free_menu","playlist-youtube.php",54,{"type":170,"name":176,"callback":177,"file":173,"line":178},"admin_init","register_playlist_yt_free_settings",61,{"type":170,"name":180,"callback":181,"file":173,"line":182},"admin_print_styles","playlist_yt_free_css",70,{"type":170,"name":184,"callback":185,"file":173,"line":186},"wp_enqueue_scripts","closure",225,[188],{"action":189,"nopriv":190,"callback":191,"hasNonce":192,"hasCapCheck":190,"file":173,"line":193},"remove_pl_yt",false,"remove_pl_yt_free_callback",true,126,[],[196],{"tag":197,"callback":198,"file":173,"line":199},"playlist_yt","display_playlist_yt_free",150,[],{"dangerousFunctions":202,"sqlUsage":203,"outputEscaping":212,"fileOperations":13,"externalRequests":27,"nonceChecks":214,"capabilityChecks":13,"bundledLibraries":215},[],{"prepared":204,"raw":143,"locations":205},8,[206,209],{"file":173,"line":207,"context":208},51,"$wpdb->query() with variable interpolation",{"file":173,"line":210,"context":211},120,"$wpdb->get_results() with variable interpolation",{"escaped":46,"rawEcho":13,"locations":213},[],3,[],[217,234,245],{"entryPoint":218,"graph":219,"unsanitizedCount":13,"severity":233},"playlists_yt_free (playlist-youtube.php:82)",{"nodes":220,"edges":231},[221,226],{"id":222,"type":223,"label":224,"file":173,"line":225},"n0","source","$_POST['name'] (x2)",105,{"id":227,"type":228,"label":229,"file":173,"line":225,"wp_function":230},"n1","sink","query() [SQLi]","query",[232],{"from":222,"to":227,"sanitized":192},"low",{"entryPoint":235,"graph":236,"unsanitizedCount":13,"severity":233},"remove_pl_yt_free_callback (playlist-youtube.php:128)",{"nodes":237,"edges":243},[238,241],{"id":222,"type":223,"label":239,"file":173,"line":240},"$_POST['id']",143,{"id":227,"type":228,"label":229,"file":173,"line":242,"wp_function":230},141,[244],{"from":222,"to":227,"sanitized":192},{"entryPoint":246,"graph":247,"unsanitizedCount":13,"severity":233},"\u003Cplaylist-youtube> (playlist-youtube.php:0)",{"nodes":248,"edges":255},[249,250,251,253],{"id":222,"type":223,"label":224,"file":173,"line":225},{"id":227,"type":228,"label":229,"file":173,"line":225,"wp_function":230},{"id":252,"type":223,"label":239,"file":173,"line":240},"n2",{"id":254,"type":228,"label":229,"file":173,"line":242,"wp_function":230},"n3",[256,257],{"from":222,"to":227,"sanitized":192},{"from":252,"to":254,"sanitized":192},{"summary":259,"deductions":260},"The playlist-for-youtube plugin v1.43 exhibits a generally strong security posture based on the static analysis provided. The absence of critical or high-severity taint flows, alongside 100% properly escaped output and no file operations, indicates good coding practices. The plugin also demonstrates awareness of security by implementing nonce checks and utilizing prepared statements for a majority of its SQL queries.  However, a recent medium-severity Cross-Site Scripting (XSS) vulnerability, though patched, is a significant concern and suggests a potential for input sanitization weaknesses that should be continuously monitored. The presence of an external HTTP request and the lack of capability checks on the identified AJAX handler, while not leading to immediate critical vulnerabilities in this analysis, represent potential attack vectors that could be exploited in conjunction with other weaknesses or future code changes.",[261,264,266],{"reason":262,"points":263},"Recent medium severity XSS vulnerability",15,{"reason":265,"points":66},"AJAX handler without capability checks",{"reason":267,"points":214},"External HTTP request present","2026-03-16T22:53:22.913Z",{"wat":270,"direct":278},{"assetPaths":271,"generatorPatterns":274,"scriptPaths":275,"versionParams":277},[272,273],"\u002Fwp-content\u002Fplugins\u002Fplaylist-for-youtube\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fplaylist-for-youtube\u002Fcss\u002Fgrid.css",[],[276],"\u002Fwp-content\u002Fplugins\u002Fplaylist-for-youtube\u002Fjs\u002Fgrid.js",[],{"cssClasses":279,"htmlComments":281,"htmlAttributes":282,"restEndpoints":284,"jsGlobals":285,"shortcodeOutput":287},[280],"youtube-grid-playlist",[],[283],"data-playlist-id",[],[286],"jQuery",[288],"[playlist_yt id=...]"]