A watermark proves who leaked your video after the fact. MediaShield Pro stops the copy: ClearKey DRM encryption, playback heatmaps, realtime viewers, LMS auto-complete, an email-capture gate, and CSV and PDF export. Encrypt the file, then read the numbers.
Removed the email gate. It could never run on a default install: WordPress-gated videos deny logged-out visitors before the gate is reached, and on a members-only site the viewer is already identified, so the gate captured nothing the site did not already have.
Fix
Fresh installs now create the DRM licenses table. An inline comment inside the table definition made the statement fail silently, so new sites got every other table except this one and DRM license issuance could not work. Existing sites were unaffected.
Dev
Removed the ms_email_captures table, the /email-gate/submit and /email-gate/test-webhook REST routes, the mediashield_pro_email_captured action, and the five ms_email_gate_* / ms_email_retention_months options.
Collected email-gate leads are deleted on upgrade. Export them before updating if you still need them.
Compat
Requires MediaShield (free) 1.2.0. Install both updates together.
v1.1.0
June 3, 2026
New 4 Improve 6 Fix 7 Security 1 Dev 5 Compat 1
New
Complete customer and developer documentation set plus a project README.
Linked MediaShield video can render on a LearnDash lesson page when the lesson uses the shortcode.
Upload queue lifecycle hooks are wired into the free upload flow so every upload attempt is recorded.
GDPR exporter and eraser groups for the upload queue now surface and remove real data.
Improve
LMS metabox states that linking a video controls access and auto-completion only, and surfaces the exact shortcode to paste into the lesson.
Alerts page is fully usable on mobile, with a stacked card layout below 782px, 40px tap targets, badge severity, and correct pluralization.
Alerts "When" column shows the correct UTC-based relative time with a full-timestamp tooltip.
Alerts Video column reads "Site-wide" for events with no video context instead of "(N/A)".
"Mark as Safe" now dismisses that user's outstanding alerts, not just adds them to the whitelist.
Per-video email-gate default is aligned at 7 days across the PHP defaults and the React settings UI.
Fix
Heatmap "Playback Engagement" now populates from recorded session events on the scheduled hourly aggregation.
Per-video email gate now fires end to end for anonymous viewers via the new player access-type filter and a clean gate container.
Per-video LMS link now validates the lesson against active LMS adapters and rejects orphan IDs.
CSV export cannot be corrupted by PHP notices and passes an explicit escape character for PHP 8.1 and later.
PDF report status lookups resolve the correct job via UUID-keyed transients.
Detection Sensitivity radio no longer triggers a React console warning on every admin page.
Rapid-seek detection parses the stored UTC timestamp explicitly so elapsed time is correct regardless of server timezone.
Security
CSV direct-download route validates _wpnonce against wp_rest before streaming.
Dev
Registered _ms_access_type in the REST schema, saved via a dedicated per-video meta box with a nonce check.
The email-captured action now fires as mediashield_pro_email_captured, with the old name kept as a deprecated shim.
PHPStan now resolves the bundled EDD licensing SDK base class; PHPStan level 5 and WPCS are both clean.
Bundled the symfony/yaml runtime dependency so the architecture-invariants gate runs out of the box.
Added three critical regression journeys for LMS auto-complete, CSV and PDF export, and upload-queue lifecycle.
Compat
Requires MediaShield (free) 1.1.0. Install both updates together.
v1.0.0
Note 16
Note
Initial release.
Advanced watermark configuration with multiple text fields.
based video access control.
Email gate with cookie persistence and webhook support.
ClearKey DRM key server and streaming license management.
Shaka Packager integration for local DRM packaging.
CSV data export (watch sessions, milestones, users, email captures).
Async PDF report generation via Dompdf.
Weekly digest email with analytics summary.
Milestone actions (tag, email, webhook).
EDD Software Licensing integration.
WBComDesigns is amazing!
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.…
Hoang Phan·VN·
The job well done!
The job well done, well in time - Thanks so much Anmbiya and team!
Happy Client·ZA·
WBCOM Designs is Amazing!
WBCOM Designs has constantly updated and supported their plugins and themes. Recently the new BuddyNext project is Amazing! - and the new line of addons like Mediaverse, Jetonomy, Mediashield, and Listora.. are likewise Amazing! - and very…
Edward S.·US·
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…
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…
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…
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…