Create Access Levels for your users to manage capabilities and conditionally restrict content. Lightweight and powerful.
Restrict content and contexts to control what your users get exclusive access to, or drip content over time. Create an unlimited number of Access Levels and override user and role capabilities.
Use this plugin to quickly set up a membership site where your users can get different levels such as Gold, Silver and Bronze. Then, restrict access to e.g. posts tagged "Premium", articles written by specific authors, or all your free products.
No coding required.
Conditionally restrict and drip content:
Combine conditions in any way you like, e.g. restrict posts in Category X by author Y.
Negate conditions, e.g. restrict all pages except Page X.
[restrict role="editor" page="1"]
This content can only be seen by editors.
Other users will see content from Page 1.
[/restrict]
[restrict level="platinum"]
This content can only be seen by users with Platinum level or above.
[/restrict]
[login-form]
rua_get_user_roles($user_id:int):array
rua_get_user_levels($user_id:int,$hierarchical:bool,$synced_roles:bool,$include_expired:bool):array
rua_get_user_level_start($user_id:int,$level_id:int):int
rua_get_user_level_expiry($user_id:int,$level_id:int):int
rua_is_user_level_expired($user_id:int,$level_id:int):bool
rua_has_user_level($user_id:int,$level_id:int):bool
rua_add_user_level($user_id:int,$level_id:int):int|bool
rua_remove_user_level($user_id:int,$level_id:int):bool
rua_get_level_by_name($name:string):int
Requires: 3.8 or higher
Compatible up to: 4.6.1
Last Updated: 2 months ago
Active Installs:
3,000+
6 of 19 support threads in the last two months have been marked resolved.
Got something to say? Need help?