Require a login, limit a video to chosen roles, and only allow playback on your own domains. All of it is in the free plugin.
What it does
Login is required by default, so a logged-out visitor sees a message instead of the video. Each video can also be limited to a role, and the match is exact: a video for students refuses an account that does not hold the student role, with administrators always allowed. An allowed-domains list stops the player working when your page is embedded somewhere else, and an empty referrer is refused.
Setting it up
The login gate is on from the start. Set a role on a video in its sidebar, and add your domains under Settings. The messages shown to logged-out and refused viewers are editable, and they are translated while you leave them at their defaults.
The limits, stated plainly
Only videos in the MediaShield library are protected. They are protected wherever they appear, including a builder block that prints the same YouTube or video URL, but a video you never added passes through untouched. Role and login gates decide who can start playback; they do not hide a YouTube, Vimeo, Wistia or Bunny video ID, because those embeds carry their own IDs.
Free and Pro
Login, role and domain gates are all free. Pro adds one more gate: enrolment in a LearnDash, Tutor LMS or LifterLMS course. Role gating is not a Pro feature. Every row, side by side.
Yes. Turn Require Login off and guests get a real session, with their views and watch time recorded. The stream limit and the 25/50/75/100 percent milestones apply to logged-in viewers only.
Can I give one video to one membership level?
If your membership plugin gives each level a WordPress role, yes: set that role on the video. For course enrolment in LearnDash, Tutor LMS or LifterLMS, Pro checks enrolment directly.
Does it hide the video address?
For video on your own server, yes: the player streams through a permission-checked address with a short-lived token. For YouTube, Vimeo, Wistia and Bunny it cannot, because their embeds expose their own video IDs.
WBComDesigns is amazing. The WP plugins and themes are of top notch quality with lots of features and updated very frequently. Supports are very responsive and helpful. I use Reign with TutorLMS, and the experience is surprisingly smooth. The recently launched BuddyNext Pro and MediaShield Pro are…
Hoang Phan · VN ·
Great products and service!
Great, fast, and always very friendly and helpful service! They’re also happy to take on board ideas and suggestions for product improvements and respond very well to customer challenges.
That’s exactly what a customer imagines when thinking of perfect service! Thank you so much for this wonderful…
Horst Fuchs · DE ·
The job well done!
The job well done, well in time - Thanks so much Anmbiya and team!
Happy Client · ZA ·
High quality WordPress plugins and themes
We’ve hosted a number of Wbcom Designs clients on Levamo, and our experience with their products has been very positive. Their plugins and themes are well built, their support has been reliable, and they seem to be very innovative and constantly launching cool new products.
Michael Eisenwasser · US ·
I have worked with Wbcom Designs on…
I have worked with Wbcom Designs on several custom development requests for my WordPress platform, and my experience has been excellent.
christian nicolas · BJ ·
Love this company
Love this company. Loved the REIGN product. They were there the entire time helping me set things up; and when things went wrong? They were quick to take action and help find a solution.
Fable Fortitude · CA ·
Seriously, one of the best "software tech experiences" I've ever had!
After 16 years of buying WordPress themes and plugins, I know exactly what bad support looks like and Wbcom Designs is the polar opposite. My setup was a nightmare: multiple tools, deep integrations, custom configurations that required real back-and-forth. Most vendors would've pointed me to a…
Duston McGroarty · US ·
I was using an excellent plugin created…
I was using an excellent plugin created by Wbcom Designs and had both an error and discovered a slight bug in one aspect of the plugin. After creating a support ticket - I got a super-quick response and discovered the error was on my part and was fixed right away. Regarding the bug - I was thanked…
Edward Bonthrone · US ·
Excellent Theme, Powerful Plugins and Outstanding Support
I am using the REIGN theme and several plugins from Wbcom Designs on my website. The theme is beautifully designed, and the plugins are user-friendly. Everything works smoothly, and the features are perfect for building professional websites and communities. What impressed me most is their…