Skip to content

Gate an Elementor section to members

Lock a Container from the Elementor panel — keep the rest of the page public and gate just the section that matters.

  • Container controls
  • No shortcode
  • Flexbox + Grid
No credit card required
FreeRestrict & gate

If you build with Elementor, gate any Container from the builder itself. The ArraySubs Content Restrictions section on the Container's Advanced tab locks everything inside it by status, product, variation, purchase, role, lifetime spend, or feature (Pro) — the same engine as the [arraysubs_restrict] shortcode, with no shortcode to type. This recipe gates an Elementor section.

What you get
  • Gate a single Container, leaving the rest of the page public.
  • Searchable product, variation, and feature pickers — no IDs to look up.
  • Show a custom restricted message to non-members.
  • Restricted content is omitted from the page source entirely.
Copy these settings

The exact configuration

Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.

SettingValue
WhereElementor editorSelect Container → Advanced → ArraySubs Content Restrictions
Enable Restriction + Restriction TypeContainer controlsYes · Subscription / Role / Purchase (restrict) or Login state (visibility)
ConditionsContainer controlsSubscription Status · Products · Variations · Purchased · Roles · Minimum Lifetime Spend · Plan Feature (Pro)
Logic + fallbackContainer controlsMatch Logic AND/OR · Restricted Message · Require Login · Always Show To Admins
Best for

When to use this setup

Elementor-built sales and lesson pages
Member-only blocks (videos, downloads, pricing)
Teams who prefer the builder over shortcodes
Set up

Set it up in 2 steps

A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.

  1. Open the Container's restriction controls

    Select the Container (Flexbox or Grid), open the Advanced tab, and expand ArraySubs Content Restrictions. Turn Enable Restriction to Yes.

    Elementor Content Restrictions
  2. Pick a type and set conditions

    Choose Subscription / Role / Purchase (restrict) and set conditions (status, products, roles, spend, or a Pro feature), or choose Login state (visibility). Add a Restricted Message and tune Require Login / Always Show To Admins.

    Elementor Content Restrictions
From the manual

This recipe is built from these ArraySubs user-manual guides:

Good to know

Notes & edge cases

The controls live on the Container element only — wrap a single widget in its own Container to gate it.
Restriction never applies inside the Elementor editor/preview; test on the live page.
Enabling restriction with no conditions leaves the container unrestricted (it won't block logged-out visitors).
There is no redirect option here (a partial section can't safely redirect the whole page) — use the Restricted Message, or Member Access page/URL rules for full-page redirects.
Feature conditions require Pro + Feature Manager; admins see content by default (Always Show To Admins).
Built with

Modules behind this recipe

The ArraySubs modules this setup relies on.

Free + Pro

Member Access

Control who can see, download, and purchase content using flexible rules tied to subscriptions and roles.

Free + Pro

Shortcodes

Display login/logout links, personalized user data, gated content, and Pro store credit forms anywhere.

Pro

Feature Manager

Define product entitlements, limits, and capabilities so customers know exactly what each subscription includes. Pro only.

FAQ

Questions, answered

No. The Container controls produce the same result as [arraysubs_restrict] / [arraysubs_visibility], configured entirely from Elementor's panel.

Yes. Both the Flexbox and Grid layout presets of the Elementor Container element are supported.

Yes. Enable restriction only on the Container that holds the members-only content; everything in other containers stays public.
Paid Pro plans

Unlock the complete Pro stack

Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.

No credit card required · Annual and lifetime options available