Skip to content

Gate individual videos by tier, access group, trials, and feed visibility.

Subscription Access Metabox

Location: Post editor sidebar, below Featured Image, on premium-capable post types when subscriptions are enabled

Control who can watch each video and how unauthorized viewers experience locked content.

Prerequisites

  • Subscriptions enabled via WPST_SUBSCRIPTIONS_ENABLED in wp-config.php (see General Settings)

Fields

FieldDescription
Access levelFree, any subscriber, specific tier, or specific access group
Required tierWhen access level is tier-specific, choose the plan
Required access groupWhen access level is group-specific, choose the bundle
Allow trial accessLet trialing subscribers watch this item
Hide from public feedsExclude from JSON feeds even if published
Unauthorized behaviorShow locked message vs hide completely (overrides site default)

Defaults for new posts come from Subscriptions General.

Feed and player behavior

  • [mediablaster_player] and [tv-video-player] respect entitlements — non-subscribers see a locked player overlay (poster + subscribe/login message) or nothing when Hide completely is configured.
  • Playable video URLs are never output in HTML when access is denied.
  • Public Roku feed is unchanged unless Apply subscription rules to legacy IPTV feeds is enabled globally.

Workflow example

  1. Create a Premium access group with sports content.
  2. Link the group to a Sports tier.
  3. On each sports video, set access level to that group or tier.
  4. Subscribers on the Sports tier can play; others see the locked state.

Was this helpful?