Video Player for YouTube – Embed Videos Your Visitors Will Love to Watch

Plugin Banner

Video Player for YouTube – Embed Videos Your Visitors Will Love to Watch

by bPlugins

Download
Description

YT Player | Documentation | Pricing | Support | Demo

YT Player 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.

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.

Key Features – Free Version

  • Gutenberg Block Support – Includes a dedicated ‘Video Player for YouTube’ Gutenberg block for seamless block editor page building.
  • Easy YouTube Embed with Shortcode – Paste your YouTube URL inside [ytp]…[/ytp] or use [ytplayer id=”…”] anywhere — posts, pages, sidebars, or custom templates.
  • Works with YouTube Video ID or URL – Add either the full YouTube video link or just the 11-character video ID.
  • Fully Responsive Layout – Player adjusts automatically to fit desktop, tablet, and mobile screens seamlessly.
  • Fullscreen & Keyboard Navigation – Viewers can switch to full-screen mode and navigate easily using keyboard shortcuts.
  • Fast & Lightweight – Built with modern HTML5 standard and Plyr framework for optimal page loading performance.
  • Control Customization – Choose which controls to show or hide for basic playback.

YT Player Pro – Unlock Premium Features

The Pro version offers advanced control over video playback, branding, and layout:

  • Auto Play & Muted Playback – Automatically start video playback when page loads, with option to start muted by default.
  • Add a Brand Logo on Videos – Display your custom logo as an overlay on videos with adjustable position, size, and transparency.
  • Upload Custom Banner Thumbnails – Replace default YouTube video previews with your own custom branded cover image.
  • Floating Mini Player While Scrolling – Keep the video playing in a sleek floating corner window as visitors scroll down the page.
  • Custom Seek Time Interval – Set custom seek time jump intervals (in seconds) for forward and rewind buttons.
  • Hide Controls on Pause – Keep the player ultra-clean by hiding control bars when the video is paused.
  • Hide YouTube UI & Branding – Hide native YouTube interface elements and branding for a distraction-free experience.
  • Create & Save Custom Presets – Save customized player designs and options as presets for instant one-click reuse across your site.

Try the Pro Version – Unlock all premium features today!

How to Use YT Player – Quick Start Guide

Getting started is easy!

Live Demo | Try the Pro

This plugin is ideal for

  • Video bloggers and vloggers
  • Online courses and educators
  • Marketing landing pages
  • Portfolio sites
  • News & magazine layouts
  • Anyone who wants a custom YouTube embed player

Check out our other WordPress Plugins

  • HTML5 Audio Player – Best audio player plugin for WordPress.

  • PDF Poster – A fully-featured PDF Viewer Plugin for WordPress.

  • StreamCast – A fully-featured Radio Player Plugin for WordPress.

  • 3D Viewer – Display interactive 3D models on the webs.

Source Code

You can find the source code, report bugs, and contribute to the development of this plugin on our GitHub repository:
YT Player on GitHub

Third-Party Libraries

This plugin bundles the following third-party JavaScript/PHP libraries.

Codestar Framework

Freemius SDK

bpl-tools

  • Source / GitHub: https://github.com/bPlugins/bpl-tools
  • License: GPL-2.0-or-later – https://www.gnu.org/licenses/gpl-2.0.html
  • Purpose: Shared utility library providing admin dashboard components and common Gutenberg editor controls.
  • External Services: 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
  1. The player in frontend

    The player in frontend

  2. The player with all controls

    The player with all controls

  3. The player without controls

    The player without controls

  4. Player with Timeline

    Player with Timeline

  5. Player with brand logo

    Player with brand logo

  6. Shortcode

    Shortcode

  7. Control settings

    Control settings

  8. Control settings

    Control settings

  9. SideBar Menu

    SideBar Menu

  10. Player Setup

    Player Setup

  11. Preview

    Preview

How do I install this plugin?

You can install as others regular wordpress plugin. No different way. Please see on installation tab.

What Video type can i play?

You can play any YouTube video.

How many player i can publish in my site?

You can publish unlimited video with YT player Plugin

Where do I report security bugs found in this plugin?

Please report security bugs found in the source code of the Video Player for YouTube plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.

Great tool!

By andriiandrii13 on November 19, 2021

Easy to use, but very powerful!

Very usefull

By suriafrancesco on July 10, 2021

Easy to use. It don't show youtube site at the end like most do.

Great little plugin

By themaddis on May 28, 2021

Was great alternative to having to pay for Vimeo as its a fraction of the price to customize an embed video. Thanks again!

I love it!

By pcogd on October 19, 2020

Thank you so much for this plugin it is awesome. Great for beginners, very easy to add videos. I just love it!

Very good and simple. would be the best if include quality selection for youtube

By zacky131 on July 1, 2020

Thanks...your plugin is awesome. Would be the best and simple if also add video quality selection for youtube or vimeo 🙂

great plugin, clean implement, easy to use

By jpeagle on June 3, 2020

thanks for your code. tried many other similar plugins, this is the best

Embedded Videos View Counts Are Missing in Youtube Analytics - External Traffic

By theteacher on May 10, 2020

Maybe I could be wrong but when I was embedding the video link directly into the WordPress Editor or even before that when I was using some other Plugin to embedded the videos; the Youtube Analytics was showing Views from my website in External - Traffic Sources. But now even the videos are getting played with one click in Chrome and Firefox (included Incognito Mode) but 0 view counts.

Great plugin and even better support, fixed full screen issue

By lycan239 on April 5, 2020

Really easy to use and setup. Great support! Assist to fixed issue of video cropped bottom part in Fullscreen mode. Can't go wrong with this plugin if you looking for video player(YouTube Embed plugin) that able to prevent users to click on video.

Amazing lightweight plugin!

By fabioaarito on April 2, 2020

Suggestions: - Add configuration options for the [ytp] shortcode, such as customId, player width, hide options (play button, settings, full screen, etc..) - Support multiple youtube link formats Again, congratulations for your amazing work and thank you for your contribution to the WP community.

Great, unless you need help.

By koolheric on January 12, 2020

The plugin does the job, but in case of glitches don't expect any support whatsoever, you're on your own.

2.1.1 – 6 Sep, 2026

  • Security: Hardened player data attributes, shortcode parameters, and AJAX endpoints against XSS with enhanced sanitization and escaping.
  • Fix: Aligned Gutenberg Preset modal controls with Admin Settings — locked Pro controls (Restart, Rewind, Fast Forward, Play Large) in Free mode and displayed upgrade notices.
  • Fix: Cleaned up default player control schema to exclude Pro controls by default on Free player instances.
  • Fix: Resolved hideYoutubeUI boolean evaluation ("false" / "0" string handling) to prevent accidental YouTube UI hiding and iframe cropping.
  • Fix: Enforced strict server-side and client-side Pro feature filtering across player preview, block editor, shortcode, and frontend rendering.
  • Fix: Separated preset overlay background color priority from global admin brand color for accurate custom background rendering.
  • Update: Enhanced dynamic license status checking to seamlessly unlock Pro controls upon activation without requiring page reloads.
  • UI/UX: Reorganized Block Editor inspector sidebar panel titles with intuitive naming (“Basic Settings”, “Player Controls”, “Preset Controls”).
  • UI/UX: Standardized PRO badge styling and feature notice card layouts across settings panels and preset modals.
  • Maintenance: Cleaned up default preset schemas and removed deprecated source files.

2.1.0 – 29 Aug, 2026

  • Security: Hardened preset data handling and AJAX endpoint security.
  • Security: Improved data sanitization and permission verification.
  • Fix: Resolved quick shortcode [ytp] URL parsing and player style enqueuing.
  • Fix: Improved clipboard copy compatibility across HTTP and HTTPS environments.
  • Fix: Resolved block editor player controls rendering and SVG icon display.
  • Update: Enhanced UI option consistency and Pro field controls.

2.0.9 – 16 July, 2026

  • Update: Freemius SDK update.
  • Fixed: Plugin dashboard activation issue.
  • Added: WP Utils added.
  • Fixed: Editor block selected issue.

2.0.8 – 2 April, 2026

  • Fixed: Dashboard license activation issue fixed.
  • Update: freemius sdk version updated.

2.0.7 – 16 March, 2026

  • Fixed: dataset issue fixed.
  • Update: Alert pro modal added.
  • Update: Competible stablist version with wordpress.
  • Update: Latest dashboard added.

2.0.6 – 21 Jan, 2026

  • Vulnerability patch problem fixed

2.0.5 – 11 Dec, 2025

  • freemius sdk version updated

2.0.4 – 6 Nov, 2025

  • Video input field working both, ID or URL.

2.0.3 – 28 Oct, 2025

  • Update: Update Freemius WordPress SDK
  • Added a New Features

2.0.2 – 27 Aug, 2025

  • Update: Yt Player Admin Bug Fixed

2.0.1 – 18 Aug, 2025

  • Update: Dashboard preview tabbed description
  • Update: Added upgrade button on dashboard

2.0.0 – 25 july, 2025

  • More New Featured Added
  • Update: Freemius WordPress SDK

1.6.2 – 28 Jan, 2025

  • Feature: Set Ratio
  • Update: Freemius WordPress SDK

1.6.1 – 2 July 2024

  • Updated: Player library

1.6.0 – 2 Jan 2024

  • Added: ‘Video Player for youtube’ Block in free version

v1.5.6 (Aug 28, 2023)

  • Added 2 Gutenberg Block in Premium version (video, Timeline)

1.5.1

  • Improved Code Quality

1.3

  • Bug Fix – iOs:Full screen video cut
  • Improved Performance.

1.2

  • Added Quick ShortCode [ytp]YouTube Video URL[/ytp] for Post/page/widget/Guten Block.
  • Fix Minor Bug

1.1

  • Review request as Admin notice removed.
  • Imporved performance

1.0

  • Initial Release
Back to top