Discount
Award-Winning Membership Plugin
Monsters Award
Grab deal

How to Restrict Content in WordPress with ARMember?

Protect your premium content with precision using ARMember WordPress Membership Plugin. Easily control who sees your posts, pages, menus, and more – based on membership levels, or login status.

ARMember uses a user-friendly and simple toggle system for content restriction. With a simple ON/OFF toggle, restrict all types of content, including posts, pages, taxonomies, and menus.

Note: By default, all existing site content remains publicly accessible. Once ARMember is configured, you can apply access rules to both existing and newly created content.

ARMember lets you restrict access for:

  • WordPress Pages & Posts
  • Custom Post Types (CPTs)
  • Categories & Taxonomies
  • Navigation Menus (via Menu Lock)
  • Buddypress & BuddyBoss pages (If your site has Configured the BuddyPress / Buddypress plugin)
  • Special archive pages (monthly, yearly, author-wise)

Easy Toggle Based Access Rule Grid in Dashboard Check Following Screen

armember_access_rules

Access Rules Grid View

The Access Rules screen provides a visual matrix to manage restrictions efficiently:

  • Toggle protection ON/OFF for any content type
  • Assign restrictions to specific membership plans
  • Three-state checkboxes for quick control

This setup ensures you always know which content is visible to which user groups.

Access Rules – Metabox for New Content

When you add a new page, post, or custom post, the default Access Rules set in the general options will be applied automatically for that specific content type.

However, those default rules are editable from the individual page/post/custom post editor via the Access Rules metabox located in the top right corner. You can easily change or override the restrictions for that particular content piece without leaving the editor.

armember_content_restriction

ARMember provides a way to restrict only a portion of the content on any page, post, or custom post.

This option is directly available above the WordPress editor, named โ€œRestrict Contentโ€.

Clicking this opens a handy popup where you can define restriction rules specifically for the selected section of content.

Default Access Rules for New Content

armember_accessrule_metabox

Set your global access preferences from ARMember > General Settings > Default Restriction Rules. When new content is created, these rules apply automatically.

You can easily override them using the post/page editor metabox.

Partial Content Restriction (Shortcodes)

Protect only part of your content using the built-in Restrict Content tool or shortcode:

[arm_restrict_content plan="{PLAN-ID}" type="show"]

Your premium content goes here.

[armelse]

[/arm_restrict_content]

Use [armelse] to show alternative content to non-members.

Perfect for:

  • Content previews
  • Member upgrades
  • Gated downloads

Integration Support for BuddyPress & BuddyBoss

Restrict social profiles, member directories, messaging, and more using ARMemberโ€™s BuddyPress and BuddyBoss support. Activate the respective add-ons to control content access on social components.

Best Use Cases

  • Gated course or premium content
  • Drip-fed memberships
  • Lock specific menu items
  • Restrict social areas in BuddyPress/BuddyBoss

FAQs – Content Restriction on WordPress with ARMember

1. How do I restrict specific pages or posts on WordPress? (with ARMember)

ARMember allows you to restrict individual pages, posts, custom post types, categories, and even archive pages using built-in options. Simply toggle โ€œONโ€ the protection for the specific page or post you want to restrict.

2. Is it possible to restrict content based on membership level?

Absolutely, Yes! You can easily define visibility rules for content based on membership plans, or logged-in/logged-out status.

3. How can I hide only part of a post or page?

Use ARMemberโ€™s partial content restriction shortcodes. Wrap the private content within:

[arm_restrict_content plan="{PLAN_ID}" type="show"]Your premium content goes here.[armelse]โ€ฆ [/arm_restrict_content]

You can also show alternate content with [armelse].

4. Can I restrict WordPress menus based on user access?

Yes. ARMemberโ€™s NAV Menu Lock feature lets you hide or show specific navigation menu items depending on membership level.

5. How do I apply default content restriction rules for new posts/pages?

Go to ARMember โ†’ General Settings โ†’ Default Restriction Rules to set global rules that automatically apply to all newly created content types.

6. What is a Site-Wide Restriction, and when should I use it?

Site-Wide Restriction makes your entire site private and requires users to log in before accessing any content – perfect for internal networks or exclusive communities.

Glossary:

Access Rule: A permission setting in ARMember that defines who can view content

Partial Restriction: Hides specific sections of a page/post using shortcodes

Meta-box Override: Allows editing of access rules directly from the post editor

NAV Menu Lock: Hides navigation items from unauthorized users

Site Restriction Mode: Forces login before accessing any site content