Home Plugins protected video
Protected Video logo

Protected Video

by Alec Rust on WordPress.org

YouTube/Vimeo player that prevents easy sharing of the video.

(15)
Searching for Protected Video in the Block Editor.

Searching for Protected Video in the Block Editor.

Gutenberg block and Shortcode for embedding YouTube/Vimeo videos, in a way that prevents users easily accessing the underlying video.

This is useful for example when embedding an “unlisted” video as premium course content behind a paywall on your site.

Features include:

  • Plyr player used to overlay default player with custom controls
  • Player modifications to always prevent clicking the default player
  • Encodes video ID in HTML to prevent finding it via “View Source”
  • Settings page to e.g. configure the player theme to match your site

View Player Demo

Note: This only provides a basic level of protection. Technical users may still be able to access the underlying video.

This plugin is open source and contributions are welcome on GitHub.

Active installations1K+
Weekly downloads
98-5.77%
Version2.0.3
Last updated1/4/2026
WordPress version6.6
Tested up to6.9.1
PHP version7.2
Tags
playerplyrvideovimeoyoutube