Subscriptions (developer reference)
For site administrators: use MediaBlaster → Docs in wp-admin (subscription guides appear only when
WPST_SUBSCRIPTIONS_ENABLEDis true inwp-config.php) or read the user guides below.
User guides
- Subscriptions Overview
- Subscriptions General Settings
- API and Auth
- Payment Providers
- Subscription Tiers
- Access Groups
- Subscribers
- Subscription Logs
- Stripe Checkout Setup
Developer quick reference
- Master enable:
define( 'WPST_SUBSCRIPTIONS_ENABLED', true );inwp-config.php— sole switch;WPST_Subscription_Settings::is_enabled() - Hide REST/HTTPS admin notice:
WPST_SUBSCRIPTIONS_HIDE_HTTPS_WARNINGinwp-config.php - Legacy option key (read-only):
rovidx_smart_tv_options['rovidx_smart_tv_subscriptions_enabled'] - Settings options:
wpst_subscription_options,wpst_payment_options - REST namespace:
/wp-json/mediablaster/v3/— see REST API Overview and Subscriptions and Apps API in MediaBlaster → Docs - Enable check:
WPST_Subscription_Settings::is_enabled() - DB schema version:
1.1.0(Stripe tier columns)
See includes/subscriptions/ and .cursor/skills/wp-smart-tv-subscriptions/SKILL.md for implementation details.