CMS-like permissions for reading and editing. Content-specific restrictions and roles supplement/override WordPress roles. User groups optional.
Role Scoper is a comprehensive access control solution, giving you CMS-like control of reading and editing permissions. Assign restrictions and roles to specific pages, posts or categories. For WP 2.7 to 2.9, use Role Scoper 1.2.x.
Role Scoper has a big brother! Are you interested in a friendlier UI, cleaner restriction model with WP Roles integration, custom Visibility and Moderation statuses, bbPress content roles, BuddyPress role groups and professional support? Step up to Press Permit.
Your WordPress core role definitions remain unchanged, and continue to function as default permissions. User access is altered only as you expand it by assigning content-specific roles, or reduce it by setting content-specific restrictions.
Users of any level can be elevated to read or edit content of your choice. Restricted content can be withheld from users lacking a content-specific role, regardless of their WP role. Deactivation or removal of Role Scoper will return each user to their standard WordPress access (but all RS settings remain harmlessly in the database in case you change your mind).
Scoped role restrictions and assignments are reflected in every aspect of the WordPress interface, from front end content and navigation to administrative post and comment totals. Although Role Scoper provides extreme flexibility and powerful bulk administration forms, basic usage is just a set of user checkboxes in the Post/Page Edit Form.
Theme code can utilize the is_restricted_rs() and is_teaser_rs() functions to customize front-end styling.
Other useful functions include users_who_can(), which accounts for all content-specific roles and restrictions.
For more information, see the Usage Guide or Support Forum.
Requires: 3.0 or higher
Compatible up to: 3.5.1
Last Updated: 2013-4-26
Downloads: 312,182
4 of 15 support threads in the last two months have been resolved.
Got something to say? Need help?