We use the "Groups" plugin to limit access to pages, posts, etc., on InsideLaw.
By default, all WordPress pages and posts are public - viewable without logging in. Setting / restricting group access is done via the "Access restrictions" meta box at the top right of the edit screens.
Note that in most cases, pages/posts will only appear on menus/APLs/search results if the user has access via this plugin.
Assigned on import:
- "student"
- 1styears
- 2ndyears
- 3rdyears
- "faculty"
- "staff"
Less common, manually-assigned:
- data_viewers
- metrogrowth_read
- view-all
The current list of groups is available to admins
Roles vs Groups
Note that even though people are placed into WordPress user roles upon import (also includes students, faculty, staff in addition to the standard WP subscriber, author, editor, administrator, etc.), we do not usually use the "Content Permissions" meta box at the bottom of the edit page. WordPress roles limit admin panel (edit) access, whereas the Groups limit access to read front end pages, posts, etc.