{"id":101746,"date":"2019-04-17T06:32:06","date_gmt":"2019-04-17T06:32:06","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/yt-player\/"},"modified":"2026-09-23T04:22:09","modified_gmt":"2026-09-23T04:22:09","slug":"yt-player","status":"publish","type":"plugin","link":"https:\/\/bal.wordpress.org\/plugins\/yt-player\/","author":22028296,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1.2","stable_tag":"2.1.2","tested":"7.1.2","requires":"6.5","requires_php":"7.1","requires_plugins":null,"header_name":"Video Player for YouTube \u2013 Embed Videos Your Visitors Will Love to Watch","header_author":"bPlugins","header_description":"A simple, accessable, fully customizable & user friendly YouTube Video Player for wordrpess.","assets_banners_color":"d4bec0","last_updated":"2026-09-23 04:22:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/bplugins.com","header_author_uri":"https:\/\/bplugins.com","rating":4.8,"author_block_rating":4.875,"active_installs":1000,"downloads":64216,"num_ratings":13,"support_threads":1,"support_threads_resolved":1,"author_block_count":8,"sections":["description","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"abuhayat","date":"2019-07-11 15:01:07","revision":2121569},"1.1":{"tag":"1.1","author":"abuhayat","date":"2020-01-01 18:09:45","revision":2220572},"1.2":{"tag":"1.2","author":"abuhayat","date":"2020-04-08 18:55:09","revision":2279591},"1.4.2":{"tag":"1.4.2","author":"shehabulislam","date":"2024-04-08 11:11:26","revision":3066848},"1.5.2":{"tag":"1.5.2","author":"shehabulislam","date":"2023-07-05 13:55:20","revision":2934576},"1.5.5":{"tag":"1.5.5","author":"shehabulislam","date":"2024-04-08 11:11:26","revision":3066848},"1.6.1":{"tag":"1.6.1","author":"shehabulislam","date":"2025-01-12 09:31:20","revision":3220992},"1.6.2":{"tag":"1.6.2","author":"noornabi2","date":"2025-07-21 03:42:00","revision":3331127},"2.0.0":{"tag":"2.0.0","author":"noornabi2","date":"2025-08-16 03:27:38","revision":3345359},"2.0.1":{"tag":"2.0.1","author":"noornabi2","date":"2025-08-18 17:39:22","revision":3346596},"2.0.2":{"tag":"2.0.2","author":"noornabi2","date":"2025-10-25 01:01:38","revision":3384263},"2.0.3":{"tag":"2.0.3","author":"noornabi2","date":"2025-10-30 01:00:06","revision":3386737},"2.0.4":{"tag":"2.0.4","author":"noornabi2","date":"2025-12-09 01:30:26","revision":3414822},"2.0.5":{"tag":"2.0.5","author":"noornabi2","date":"2026-01-20 08:03:24","revision":3443023},"2.0.6":{"tag":"2.0.6","author":"noornabi2","date":"2026-03-03 06:45:47","revision":3473314},"2.0.7":{"tag":"2.0.7","author":"noornabi2","date":"2026-03-16 11:59:44","revision":3483822},"2.0.8":{"tag":"2.0.8","author":"noornabi2","date":"2026-04-10 03:08:37","revision":3502964},"2.0.9":{"tag":"2.0.9","author":"bplugins","date":"2026-08-06 09:45:40","revision":3636401},"2.1.0":{"tag":"2.1.0","author":"shamim10","date":"2026-08-29 09:51:27","revision":3671336},"2.1.1":{"tag":"2.1.1","author":"shamim10","date":"2026-09-06 04:07:53","revision":3682966},"2.1.2":{"tag":"2.1.2","author":"shamim10","date":"2026-09-23 04:22:09","revision":3708453}},"upgrade_notice":[],"ratings":{"1":0,"2":1,"3":0,"4":0,"5":12},"assets_icons":{"icon-128x128-old.png":{"filename":"icon-128x128-old.png","revision":3625777,"resolution":"128x128","location":"assets","locale":"old","width":256,"height":256},"icon-128x128.png":{"filename":"icon-128x128.png","revision":3625777,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3625777,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3625777,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3625777,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250-old.png":{"filename":"banner-772x250-old.png","revision":3636389,"resolution":"772x250","location":"assets","locale":"old","width":1444,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3625777,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3708453,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/plugins.php\",\"preferredVersions\":{\"php\":\"8.0\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"steps\":[{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"yt-player\"}},{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"}]}"}},"all_blocks":{"yt-player\/video":{"apiVersion":3,"name":"yt-player\/video","title":"Video player for youtube","description":"video player for youtube","category":"media","icon":"video-alt2","keywords":["video player for youtube","media player","video"],"textdomain":"yt-player","attributes":{"uniqueId":{"type":"string","default":"yt-player"},"additionalCSS":{"type":"string"},"additionalID":{"type":"string"},"CSS":{"type":"string","default":""},"presetID":{"type":"string","default":"1"},"source":{"type":"string","default":"https:\/\/www.youtube.com\/watch?v=aqz-KE-bpKQ&t=2s"},"thumbnail":{"type":"string","default":""},"brandLogo":{"type":"object","default":{"isBrandLogo":false,"brandUrl":"","brandPosition":"top-right"}},"brandWidth":{"type":"object","default":{"width":{"desktop":"100px","tablet":"","mobile":""}}},"brandBorder":{"type":"object","default":{"radius":"50%"}},"customBanner":{"type":"object","default":{"isCustomBanner":false,"bannerUrl":""}},"chapters":{"type":"array","default":[]},"sticky":{"type":"boolean","default":false},"stickyPosition":{"type":"string","default":"top-right"},"popup":{"type":"object","default":{"type":"thumbnail","btnStyle":{"color":"#fff","backgroundColor":"#006BA1","fontSize":"16px","padding":"15px"},"btnText":"Watch Video","btnClass":null}},"disablePause":{"type":"boolean","default":false},"password":{"type":"string"},"preload":{"type":"string","default":"metadata"},"captionEnabled":{"type":"boolean","default":false},"ytWrapperStyle":{"type":"object","default":{"width":"100%"}},"options":{"type":"object","default":{"controls":["play-large","play","progress","current-time","duration","mute","volume","fullscreen"],"repeat":false,"autoplay":false,"muted":false,"clickToPlay":true,"disableContextMenu":true,"resetOnEnd":false,"autoHideControl":true,"seekTime":10,"ratio":null,"speed":{"selected":1,"options":[0.5,0.75,1,1.25,1.5,1.75,2,4]}}},"startTime":{"type":"number","default":0},"thumbInPause":{"type":"boolean","default":false},"thumbStyle":{"type":"string","default":"default"},"endScreen":{"type":"object","default":{"enabled":false,"text":"","link":""}},"hideYoutubeUI":{"type":"boolean","default":false},"saveState":{"type":"boolean","default":true},"plyrStyle":{"type":"object","default":{"borderRadius":"3px","plyr__control--overlaid":{"padding":{"top":"15px","right":"15px","bottom":"15px","left":"15px"},"borderRadius":"50%","background":"#00b2ff"},"plyr__control--overlaid svg":{"height":"25px","width":"25px"}}},"watermark":{"type":"object","default":{"enabled":false,"text":"Enter your watermark text","color":"#fff","backgroundColor":"#303030","opacity":70,"position":"top-right","selector":"watermark"}},"hideControlsWhenPause":{"type":"boolean","default":false}},"supports":{"html":false,"lock":false,"reusable":false,"align":["wide","full"]},"example":{"attributes":{"preview":true}},"viewScript":["file:.\/view.js","style.scss","plyrIoJS"],"style":["file:.\/view.css","plyrIoCSS"],"editorScript":["file:.\/index.js","plyrIoJS"],"render":"file:.\/render.php","editorStyle":["file:.\/index.css","plyrIoCSS"]},"yt-player\/parent":{"apiVersion":3,"name":"yt-player\/parent","title":"Youtube Player Container","icon":"format-video","category":"media","keywords":["youtube player container","youtube player"],"supports":{"inserter":false,"reusable":false,"html":false},"attributes":{},"example":{"attributes":{"preview":true}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"}},"tagged_versions":["1.0","1.1","1.2","1.4.2","1.5.2","1.5.5","1.6.1","1.6.2","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8","2.0.9","2.1.0","2.1.1","2.1.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3610190,"resolution":"1","location":"assets","locale":"","width":1317,"height":987},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3610190,"resolution":"10","location":"assets","locale":"","width":1317,"height":987},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3610190,"resolution":"11","location":"assets","locale":"","width":1317,"height":987},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3610190,"resolution":"2","location":"assets","locale":"","width":1317,"height":987},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3610190,"resolution":"3","location":"assets","locale":"","width":1317,"height":987},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3610190,"resolution":"4","location":"assets","locale":"","width":1317,"height":987},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3610190,"resolution":"5","location":"assets","locale":"","width":1317,"height":987},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3610190,"resolution":"6","location":"assets","locale":"","width":1317,"height":987},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3610190,"resolution":"7","location":"assets","locale":"","width":1317,"height":987},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3610190,"resolution":"8","location":"assets","locale":"","width":1317,"height":987},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3610190,"resolution":"9","location":"assets","locale":"","width":1317,"height":987}},"screenshots":{"1":"The player in frontend","2":"The player with all controls","3":"The player without controls","4":"Player with Timeline","5":"Player with brand logo","6":"Shortcode","7":"Control settings","8":"Control settings","9":"SideBar Menu","10":"Player Setup","11":"Preview"}},"plugin_section":[],"plugin_tags":[170242,5637,1610,16326,20160],"plugin_category":[56],"plugin_contributors":[183994,226291,78154,236468],"plugin_business_model":[],"class_list":["post-101746","plugin","type-plugin","status-publish","hentry","plugin_tags-plyr","plugin_tags-video-player","plugin_tags-youtube","plugin_tags-youtube-embed","plugin_tags-youtube-video-player","plugin_category-social-and-sharing","plugin_contributors-abuhayat","plugin_contributors-bplugins","plugin_contributors-freemius","plugin_contributors-shamim10","plugin_committers-abuhayat","plugin_committers-bplugins","plugin_committers-sakiladnan","plugin_committers-shamim10","plugin_support_reps-shamim10"],"banners":{"banner":"https:\/\/ps.w.org\/yt-player\/assets\/banner-772x250.png?rev=3625777","banner_2x":"https:\/\/ps.w.org\/yt-player\/assets\/banner-1544x500.png?rev=3625777","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/yt-player\/assets\/icon.svg?rev=3625777","icon":"https:\/\/ps.w.org\/yt-player\/assets\/icon.svg?rev=3625777","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/yt-player\/assets\/screenshot-1.png?rev=3610190","caption":"The player in frontend"},{"src":"https:\/\/ps.w.org\/yt-player\/assets\/screenshot-2.png?rev=3610190","caption":"The player with all controls"},{"src":"https:\/\/ps.w.org\/yt-player\/assets\/screenshot-3.png?rev=3610190","caption":"The player without controls"},{"src":"https:\/\/ps.w.org\/yt-player\/assets\/screenshot-4.png?rev=3610190","caption":"Player with Timeline"},{"src":"https:\/\/ps.w.org\/yt-player\/assets\/screenshot-5.png?rev=3610190","caption":"Player with brand logo"},{"src":"https:\/\/ps.w.org\/yt-player\/assets\/screenshot-6.png?rev=3610190","caption":"Shortcode"},{"src":"https:\/\/ps.w.org\/yt-player\/assets\/screenshot-7.png?rev=3610190","caption":"Control settings"},{"src":"https:\/\/ps.w.org\/yt-player\/assets\/screenshot-8.png?rev=3610190","caption":"Control settings"},{"src":"https:\/\/ps.w.org\/yt-player\/assets\/screenshot-9.png?rev=3610190","caption":"SideBar Menu"},{"src":"https:\/\/ps.w.org\/yt-player\/assets\/screenshot-10.png?rev=3610190","caption":"Player Setup"},{"src":"https:\/\/ps.w.org\/yt-player\/assets\/screenshot-11.png?rev=3610190","caption":"Preview"}],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/bplugins.com\/products\/yt-player\/\">YT Player<\/a> | <a href=\"https:\/\/bplugins.com\/products\/yt-player\/pricing\/\">Pricing<\/a> | <a href=\"https:\/\/bplugins.com\/support\/\">Support<\/a> | <a href=\"https:\/\/bplugins.com\/products\/yt-player\/#demos\">Demo<\/a><\/p>\n\n<p><a href=\"https:\/\/bplugins.com\/products\/yt-player\/\">YT Player<\/a> is a modern, lightweight, and fully customizable YouTube video player built for WordPress. Whether you're adding a single video or creating a video-rich experience across posts, pages, or widget areas, this plugin makes it easy to embed YouTube videos with a sleek, accessible interface powered by HTML5 and the Plyr framework.<\/p>\n\n<p>Use a simple shortcode to embed YouTube videos without needing iframe codes. Ideal for bloggers, marketers, educators, and anyone looking to add YouTube video to WordPress effortlessly.<\/p>\n\n<h3>Key Features \u2013 Free Version<\/h3>\n\n<ul>\n<li><strong>Gutenberg Block Support<\/strong> - Includes a dedicated 'Video Player for YouTube' Gutenberg block for seamless block editor page building.<\/li>\n<li><strong>Easy YouTube Embed with Shortcode<\/strong> - Paste your YouTube URL inside [ytp]...[\/ytp] or use [ytplayer id=\"...\"] anywhere \u2014 posts, pages, sidebars, or custom templates.<\/li>\n<li><strong>Works with YouTube Video ID or URL<\/strong> - Add either the full YouTube video link or just the 11-character video ID.<\/li>\n<li><strong>Fully Responsive Layout<\/strong> - Player adjusts automatically to fit desktop, tablet, and mobile screens seamlessly.<\/li>\n<li><strong>Fullscreen &amp; Keyboard Navigation<\/strong> - Viewers can switch to full-screen mode and navigate easily using keyboard shortcuts.<\/li>\n<li><strong>Fast &amp; Lightweight<\/strong> - Built with modern HTML5 standard and Plyr framework for optimal page loading performance.<\/li>\n<li><strong>Control Customization<\/strong> - Choose which controls to show or hide for basic playback.<\/li>\n<\/ul>\n\n<h3>YT Player Pro \u2013 Unlock Premium Features<\/h3>\n\n<p>The <a href=\"https:\/\/bplugins.com\/products\/yt-player\/pricing\/\">Pro version<\/a> offers advanced control over video playback, branding, and layout:<\/p>\n\n<ul>\n<li><strong>Auto Play &amp; Muted Playback<\/strong> - Automatically start video playback when page loads, with option to start muted by default.<\/li>\n<li><strong>Add a Brand Logo on Videos<\/strong> - Display your custom logo as an overlay on videos with adjustable position, size, and transparency.<\/li>\n<li><strong>Upload Custom Banner Thumbnails<\/strong> - Replace default YouTube video previews with your own custom branded cover image.<\/li>\n<li><strong>Floating Mini Player While Scrolling<\/strong> - Keep the video playing in a sleek floating corner window as visitors scroll down the page.<\/li>\n<li><strong>Custom Seek Time Interval<\/strong> - Set custom seek time jump intervals (in seconds) for forward and rewind buttons.<\/li>\n<li><strong>Hide Controls on Pause<\/strong> - Keep the player ultra-clean by hiding control bars when the video is paused.<\/li>\n<li><strong>Hide YouTube UI &amp; Branding<\/strong> - Hide native YouTube interface elements and branding for a distraction-free experience.<\/li>\n<li><strong>Create &amp; Save Custom Presets<\/strong> - Save customized player designs and options as presets for instant one-click reuse across your site.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/bplugins.com\/products\/yt-player\/pricing\/\">Try the Pro Version<\/a> \u2013 Unlock all premium features today!<\/p>\n\n<h3>How to Use YT Player \u2013 Quick Start Guide<\/h3>\n\n<p>Getting started is easy!<\/p>\n\n<p>https:\/\/youtu.be\/NGvVtSXcZK4<\/p>\n\n<p><a href=\"https:\/\/bplugins.com\/products\/yt-player\/#demos\">Live Demo<\/a> | <a href=\"https:\/\/bplugins.com\/products\/yt-player\/pricing\/\">Try the Pro<\/a><\/p>\n\n<h3>This plugin is ideal for<\/h3>\n\n<ul>\n<li>Video bloggers and vloggers<\/li>\n<li>Online courses and educators<\/li>\n<li>Marketing landing pages<\/li>\n<li>Portfolio sites<\/li>\n<li>News &amp; magazine layouts<\/li>\n<li>Anyone who wants a custom YouTube embed player<\/li>\n<\/ul>\n\n<h3>Check out our other WordPress Plugins<\/h3>\n\n<ul>\n<li><p><a href=\"https:\/\/bplugins.com\/products\/html5-audio-player\/\">HTML5 Audio Player<\/a> \u2013 Best audio player plugin for WordPress.<\/p><\/li>\n<li><p><a href=\"https:\/\/bplugins.com\/products\/pdf-poster\/\">PDF Poster<\/a> \u2013 A fully-featured PDF Viewer Plugin for WordPress.<\/p><\/li>\n<li><p><a href=\"https:\/\/bplugins.com\/products\/streamcast-radio-player\/\">StreamCast<\/a> \u2013 A fully-featured Radio Player Plugin for WordPress.<\/p><\/li>\n<li><p><a href=\"https:\/\/bplugins.com\/products\/3d-viewer\/\">3D Viewer<\/a> \u2013 Display interactive 3D models on the webs.<\/p><\/li>\n<\/ul>\n\n<h3>Source Code<\/h3>\n\n<p>You can find the source code, report bugs, and contribute to the development of this plugin on our GitHub repository: \n<a href=\"https:\/\/github.com\/bPlugins\/yt-player-free\"><strong>YT Player on GitHub<\/strong><\/a><\/p>\n\n<h3>Third-Party Libraries<\/h3>\n\n<p>This plugin bundles the following third-party JavaScript\/PHP libraries.<\/p>\n\n<h4>Codestar Framework<\/h4>\n\n<ul>\n<li><strong>Source:<\/strong> <a href=\"http:\/\/codestarframework.com\/\">http:\/\/codestarframework.com\/<\/a><\/li>\n<li><strong>GitHub:<\/strong> <a href=\"https:\/\/github.com\/Codestar\/codestar-framework\">https:\/\/github.com\/Codestar\/codestar-framework<\/a><\/li>\n<li><strong>License:<\/strong> GPLv2 or later \u2013 <a href=\"https:\/\/github.com\/Codestar\/codestar-framework\/blob\/master\/LICENSE.md\">https:\/\/github.com\/Codestar\/codestar-framework\/blob\/master\/LICENSE.md<\/a><\/li>\n<li><strong>Purpose:<\/strong> Provides the options framework for the plugin's settings and shortcode generator.<\/li>\n<\/ul>\n\n<h4>Freemius SDK<\/h4>\n\n<ul>\n<li><strong>Source:<\/strong> <a href=\"https:\/\/freemius.com\/\">https:\/\/freemius.com\/<\/a><\/li>\n<li><strong>GitHub:<\/strong> <a href=\"https:\/\/github.com\/Freemius\/wordpress-sdk\">https:\/\/github.com\/Freemius\/wordpress-sdk<\/a><\/li>\n<li><strong>License:<\/strong> GPLv3 \u2013 <a href=\"https:\/\/github.com\/Freemius\/wordpress-sdk\/blob\/master\/LICENSE.txt\">https:\/\/github.com\/Freemius\/wordpress-sdk\/blob\/master\/LICENSE.txt<\/a><\/li>\n<li><strong>Purpose:<\/strong> Provides opt-in usage tracking and analytics to help improve the plugin.<\/li>\n<\/ul>\n\n<h4>bpl-tools<\/h4>\n\n<ul>\n<li><strong>Source \/ GitHub<\/strong>: https:\/\/github.com\/bPlugins\/bpl-tools<\/li>\n<li><strong>License<\/strong>: GPL-2.0-or-later \u2013 https:\/\/www.gnu.org\/licenses\/gpl-2.0.html<\/li>\n<li><strong>Purpose<\/strong>: Shared utility library providing admin dashboard components and common Gutenberg editor controls.<\/li>\n<li><strong>External Services<\/strong>: The library may connect to bPlugins, WordPress.org, and Freemius services for product data and checkout functionality. See full details: https:\/\/github.com\/bPlugins\/bpl-tools#external-requests--why-they-are-made<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20install%20this%20plugin%3F\"><h3>How do I install this plugin?<\/h3><\/dt>\n<dd><p>You can install as others regular wordpress plugin. No different way. Please see on installation tab.<\/p><\/dd>\n<dt id=\"what%20video%20type%20can%20i%20play%3F\"><h3>What Video type can i play?<\/h3><\/dt>\n<dd><p>You can play any YouTube video.<\/p><\/dd>\n<dt id=\"how%20many%20player%20i%20can%20publish%20in%20my%20site%3F\"><h3>How many player i can publish in my site?<\/h3><\/dt>\n<dd><p>You can publish unlimited video with YT player Plugin<\/p><\/dd>\n<dt id=\"where%20do%20i%20report%20security%20bugs%20found%20in%20this%20plugin%3F\"><h3>Where do I report security bugs found in this plugin?<\/h3><\/dt>\n<dd><p>Please report security bugs found in the source code of the Video Player for YouTube plugin through the <a href=\"https:\/\/patchstack.com\/database\/vdp\/9e5fb62e-ed95-4c9a-b8cf-ecfa91845532\">Patchstack Vulnerability Disclosure Program<\/a>. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.2 - 22 Sep, 2026<\/h4>\n\n<ul>\n<li><strong>Security<\/strong>: Added a missing capability check to the preset read endpoint so only administrators can retrieve saved preset configurations, matching the create\/delete actions.<\/li>\n<\/ul>\n\n<h4>2.1.1 - 6 Sep, 2026<\/h4>\n\n<ul>\n<li><strong>Security<\/strong>: Hardened player data attributes, shortcode parameters, and AJAX endpoints against XSS with enhanced sanitization and escaping.<\/li>\n<li><strong>Fix<\/strong>: Aligned Gutenberg Preset modal controls with Admin Settings \u2014 locked Pro controls (Restart, Rewind, Fast Forward, Play Large) in Free mode and displayed upgrade notices.<\/li>\n<li><strong>Fix<\/strong>: Cleaned up default player control schema to exclude Pro controls by default on Free player instances.<\/li>\n<li><strong>Fix<\/strong>: Resolved <code>hideYoutubeUI<\/code> boolean evaluation (<code>\"false\"<\/code> \/ <code>\"0\"<\/code> string handling) to prevent accidental YouTube UI hiding and iframe cropping.<\/li>\n<li><strong>Fix<\/strong>: Enforced strict server-side and client-side Pro feature filtering across player preview, block editor, shortcode, and frontend rendering.<\/li>\n<li><strong>Fix<\/strong>: Separated preset overlay background color priority from global admin brand color for accurate custom background rendering.<\/li>\n<li><strong>Update<\/strong>: Enhanced dynamic license status checking to seamlessly unlock Pro controls upon activation without requiring page reloads.<\/li>\n<li><strong>UI\/UX<\/strong>: Reorganized Block Editor inspector sidebar panel titles with intuitive naming (\"Basic Settings\", \"Player Controls\", \"Preset Controls\").<\/li>\n<li><strong>UI\/UX<\/strong>: Standardized PRO badge styling and feature notice card layouts across settings panels and preset modals.<\/li>\n<li><strong>Maintenance<\/strong>: Cleaned up default preset schemas and removed deprecated source files.<\/li>\n<\/ul>\n\n<h4>2.1.0 - 29 Aug, 2026<\/h4>\n\n<ul>\n<li><strong>Security<\/strong>: Hardened preset data handling and AJAX endpoint security.<\/li>\n<li><strong>Security<\/strong>: Improved data sanitization and permission verification.<\/li>\n<li><strong>Fix<\/strong>: Resolved quick shortcode [ytp] URL parsing and player style enqueuing.<\/li>\n<li><strong>Fix<\/strong>: Improved clipboard copy compatibility across HTTP and HTTPS environments.<\/li>\n<li><strong>Fix<\/strong>: Resolved block editor player controls rendering and SVG icon display.<\/li>\n<li><strong>Update<\/strong>: Enhanced UI option consistency and Pro field controls.<\/li>\n<\/ul>\n\n<h4>2.0.9 - 16 July, 2026<\/h4>\n\n<ul>\n<li><strong>Update<\/strong>: Freemius SDK update.<\/li>\n<li><strong>Fixed<\/strong>: Plugin dashboard activation issue.<\/li>\n<li><strong>Added<\/strong>: WP Utils added.<\/li>\n<li><strong>Fixed<\/strong>: Editor block selected issue.<\/li>\n<\/ul>\n\n<h4>2.0.8 - 2 April, 2026<\/h4>\n\n<ul>\n<li><strong>Fixed<\/strong>: Dashboard license activation issue fixed.<\/li>\n<li><strong>Update<\/strong>: freemius sdk version updated.<\/li>\n<\/ul>\n\n<h4>2.0.7 - 16 March, 2026<\/h4>\n\n<ul>\n<li><strong>Fixed<\/strong>: dataset issue fixed.<\/li>\n<li><strong>Update<\/strong>: Alert pro modal added.<\/li>\n<li><strong>Update<\/strong>: Competible stablist version with wordpress.<\/li>\n<li><strong>Update<\/strong>: Latest dashboard added.<\/li>\n<\/ul>\n\n<h4>2.0.6 - 21 Jan, 2026<\/h4>\n\n<ul>\n<li>Vulnerability patch problem fixed<\/li>\n<\/ul>\n\n<h4>2.0.5 - 11 Dec, 2025<\/h4>\n\n<ul>\n<li>freemius sdk version updated<\/li>\n<\/ul>\n\n<h4>2.0.4 - 6 Nov, 2025<\/h4>\n\n<ul>\n<li>Video input field working both, ID or URL.<\/li>\n<\/ul>\n\n<h4>2.0.3 - 28 Oct, 2025<\/h4>\n\n<ul>\n<li>Update: Update Freemius WordPress SDK<\/li>\n<li>Added a New Features <\/li>\n<\/ul>\n\n<h4>2.0.2 - 27 Aug, 2025<\/h4>\n\n<ul>\n<li>Update: Yt Player Admin Bug Fixed<\/li>\n<\/ul>\n\n<h4>2.0.1 - 18 Aug, 2025<\/h4>\n\n<ul>\n<li>Update: Dashboard preview tabbed description<\/li>\n<li>Update: Added upgrade button on dashboard<\/li>\n<\/ul>\n\n<h4>2.0.0 - 25 july, 2025<\/h4>\n\n<ul>\n<li>More New Featured Added<\/li>\n<li>Update: Freemius Wordpress SDK<\/li>\n<\/ul>\n\n<h4>1.6.2 - 28 Jan, 2025<\/h4>\n\n<ul>\n<li>Feature: Set Ratio<\/li>\n<li>Update: Freemius WordPress SDK<\/li>\n<\/ul>\n\n<h4>1.6.1 - 2 July 2024<\/h4>\n\n<ul>\n<li>Updated: Player library<\/li>\n<\/ul>\n\n<h4>1.6.0 - 2 Jan 2024<\/h4>\n\n<ul>\n<li>Added: 'Video Player for youtube' Block in free version<\/li>\n<\/ul>\n\n<h4>v1.5.6 (Aug 28, 2023)<\/h4>\n\n<ul>\n<li>Added 2 Gutenberg Block in Premium version (video, Timeline)<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Improved Code Quality<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Bug Fix - iOs:Full screen video cut<\/li>\n<li>Improved Performance.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Added Quick ShortCode [ytp]YouTube Video URL[\/ytp] for Post\/page\/widget\/Guten Block. <\/li>\n<li>Fix Minor Bug<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Review request as Admin notice removed.<\/li>\n<li>Imporved performance <\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial Release<\/li>\n<\/ul>","raw_excerpt":"A modern, accessible, fully customizable &amp; user-friendly YouTube Video Player for WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/101746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=101746"}],"author":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bplugins"}],"wp:attachment":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=101746"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=101746"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=101746"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=101746"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=101746"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=101746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}