Controlling Access To & Visibility Of Pages & Posts
Overview
Access to the entire page/post is controlled based upon the conditions specified within the ActiveMember360 panel when creating or editing the page/post. These settings are very comprehensive and permit many combinations of access conditions to be defined.
The settings within the ActiveMember360 panel are also used to determine the behaviour the visitor experiences when they do not satisfy the conditions to view the page/post. This includes whether the page/post is shown in menus/widgets, the display of excerpts and any redirect performed.
If no settings are made in the ActiveMember360 panel for a page/post then the page/post will be accessible to all visitors and will appear in every menu/widget.
After specifying the desired ActiveMember360 access controls please ensure you Publish/Update/Save Draft the page/post prior to entering any visual page editor such as Beaver Builder, Elementor, Div, Thrive Architect etc.
In the simplest case access can be permitted only to those with a certain ActiveMember360 Membership however any of the following can control access.
The access to and visibility of pages/posts can be controlled by any combination of:
- ActiveMember360 Memberships
- Contact list status:
- Contact is active in any or all of the lists selected
- Contact is unconfirmed in any or all of the lists selected
- Contact is unsubscribed in any or all of the lists selected
- Contact is bounced in any or all of the lists selected
- Contact tag status:
- Contact has any or all of the tags selected
- Contact does not have any or all of the tags selected
- Contact field comparison:
- Contact has a contact field that compares with a value
- Contact has a contact field that compares with another of their contact fields
- User login status:
- User is logged in
- User is not logged in
- User has failed payment status
- It is the user’s first login
- User role status:
- User has any or all of the roles selected
- User does not have any or all of the roles selected
- PHP statement:
- Any WordPress conditional statement
- Any WooCommerce conditional statement
- Predefined conditional
- GamiPress User status:
- User has any or all of the achievements selected
- User does not have any or all of the achievements selected
- User has any or all of the ranks selected
- User does not have any or all of the ranks selected
- User has a points type total that compares with a value
- Learndash User status:
- User is enrolled in any or all of the courses selected
- User is not enrolled in any or all of the courses selected
- User has not started any or all of the courses selected
- User has in progress any or all of the courses selected
- User has completed any or all of the courses selected
- User has not completed any or all of the lessons selected
- User has completed any or all of the lessons selected
- User has not completed any or all of the topics selected
- User has completed any or all of the topics selected
- WooCommerce User status:
- User has purchased any or all of the products selected
- User has not purchased any or all of the products selected
- User has pending status for any or all of the subscriptions selected
- User has active status for any or all of the subscriptions selected
- User has on hold status for any or all of the subscriptions selected
- User has pending cancellation status for any or all of the subscriptions selected
- User has cancelled status for any or all of the subscriptions selected
- User has expired status for any or all of the subscriptions selected