Access control & dripping
Gate any post, page, or block by login, membership level, or tag. Drip content on schedule with eight override actions — hide, redirect, excerpt, or show.
CRM-driven memberships, content protection, and a native LMS — running on your WordPress, fast at scale. Built for developers who want control, and teams who want reliability.
Welcome back. This module walks through the full member onboarding sequence and the exact tags that drive each upgrade.
Below: a protected video lesson, downloadable resources, and your private discussion thread.
… the rest of this lesson is gated to members with the pro tag.
Works with the tools you already use
Everything you need to gate content, manage members, and stay fast at scale — without bolting together six plugins.
Gate any post, page, or block by login, membership level, or tag. Drip content on schedule with eight override actions — hide, redirect, excerpt, or show.
Tags are the universal access primitive, kept in sync with ActiveCampaign, FluentCRM, HighLevel, and Keap. Your automations drive access in real time.
Each member's tags, levels, and fields compile into one cached, multi-layer persona object — so access checks stay instant even at high traffic.
~45 individually-toggled security controls — XML-RPC, REST lockdown, login throttling, and hardened headers. Lock your site down to taste.
Teams, sub-members, emailed invites, and CSV import — enterprise seat management that most membership plugins simply don't have.
Cloud-backed protected delivery on S3 or Bunny.net, with encrypted credentials and expiring, nonce'd download links.
Three ways in — from a typed password to a signed link in your marketing email.
Standard credentials with extended auth cookies, login redirects, and failed-login throttling.
Passwordless single-use tokens — 15-minute TTL, IP-bound, and cron-purged. Perfect for "log in by email."
HMAC-signed, time-limited, IP-bound one-click login keys for email and marketing automation flows.
Auto-detected the moment a supported plugin or theme is active. Nothing to configure by hand.
A stable, CRM-agnostic PHP API, shortcodes, a REST surface, and a consistent hook namespace. No lock-in.
Gate content inline with [memb_has_any_tag], nestable to depth 3. Smart Blocks auto-generate their own shortcodes.
The static torii_api class — 27 methods — works on local Torii IDs, so your code is portable across every supported CRM.
A native LMS API (torii-lms/v1) with ~25 routes, plus credits and webhook receivers.
Every extension point lives under wpal/torii/* — predictable, unhookable, documented.
Swap CRMs without touching business logic. Lower layers talk upward through WordPress hooks.
{/* gate content by tag */} [memb_has_any_tag tags="vip,pro"] Welcome back, member. [memb_contact field="FirstName"], your dashboard is ready. [/memb_has_any_tag] {/* depth 3 nesting supported */}
// CRM-agnostic: works on local Torii IDs if ( torii_api::has_membership( $elv_user_id, 'pro' ) ) { torii_api::add_user_tags( $elv_user_id, ['vip'] ); } // 27 methods on one static class torii_api::create_magic_link( $elv_user_id );
# Native LMS REST API GET /wp-json/torii-lms/v1/courses GET /wp-json/torii-lms/v1/students/42/progress POST /wp-json/torii-lms/v1/lessons/7/complete # Credits economy GET /wp-json/credits/balance/42 POST /wp-json/credits/award
// React when a member's access changes add_action( 'wpal/torii/persona/updated', function( $elv_user_id ) { // recompute, sync, notify… } );
Courses, modules, lessons, quizzes, and certificates — with drip scheduling, prerequisites, and an instructor role. No third-party LMS required. Or run it alongside LearnDash, LifterLMS, Sensei, or LearnPress if you prefer.
Always know who's logging in, what's being delivered, and what your site is doing — with logs, a daily census, and WordPress Site Health tests.
One product. Three ways to pay. Every plan includes the full feature set and all integrations.
Prices in USD. Currently 0.9 beta — early-access pricing.
CRM-driven access, a native LMS, and a hardening suite — all on your WordPress. License Memberium and ship today.