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_ENABLEDinwp-config.php(see General Settings)
Fields
| Field | Description |
|---|---|
| Access level | Free, any subscriber, specific tier, or specific access group |
| Required tier | When access level is tier-specific, choose the plan |
| Required access group | When access level is group-specific, choose the bundle |
| Allow trial access | Let trialing subscribers watch this item |
| Hide from public feeds | Exclude from JSON feeds even if published |
| Unauthorized behavior | Show locked message vs hide completely (overrides site default) |
Defaults for new posts come from Subscriptions General.
Feed and player behavior
[tv-video-player]respects entitlements — non-subscribers see locked content or nothing based on behavior setting.- Public Roku feed is unchanged unless Apply subscription rules to legacy IPTV feeds is enabled globally.
Workflow example
- Create a Premium access group with sports content.
- Link the group to a Sports tier.
- On each sports video, set access level to that group or tier.
- Subscribers on the Sports tier can play; others see the locked state.