MemberMode’s free Access module covers three independent restriction surfaces. Stack any combination.
Per-post restriction (block / classic editor)
Open any post or page in the editor. Look for the Member access sidebar panel (block editor) or metabox in the post sidebar (classic editor). Pick:
- Public — anyone, default.
- Members only — any logged-in user.
- Specific roles — choose one or more WordPress roles.
- Specific plans (if Memberships module is active) — gate by paid plan.
Optionally set a teaser length so non-members see the first N words plus a configurable upgrade prompt.
Per-taxonomy restriction
Same panel, but applied at the term level (categories, tags, custom taxonomies). Every post in a restricted category inherits the rule.
Sitewide restriction (lockdown mode)
Go to MemberMode → Access → Sitewide. Toggle Members-only mode to require login for the entire site. Configure:
- Allowed paths — URLs that stay public even with lockdown on (e.g.
/login/,/register/,/contact/). - Logged-out redirect — where anonymous visitors land. Default: your MemberMode login page.
Use this for private community sites, internal portals, or beta-only releases.
Inline + shortcode
Wrap any chunk of content in to gate part of a page without splitting the post.
Pro: drip + field-value rules
The free Access module covers role-based and plan-based restriction. Access Pro adds drip schedules (“members can read this 7 days after they join”), field-value gating (“only show this to members where their country field equals Germany“), per-user overrides, and download protection for files.