Category Roles (Demo)  (see notes)

Grant capabilities within a specific Category, potentially more than a user's WP role would allow. To reduce access, define Category Restrictions.



  • 1. Select Assignment Mode

  • 4. Review and Submit


2. Select Users or Groups to Modify

 
 
define user groups



3. Select Roles to Assign / Remove

unselect all roles | hide users | hide groups | hide unassigned | collapse all

select / unselect all:


Users / Groups Key:

  • Name: has role assigned for the specified category.
  • Name: has role assigned for the specified category and, by default, for all its sub-categories. (Propagated roles can also be explicitly removed).
  • Name: does NOT have role assigned for the specified category, but has it by default for sub-categories.
  • {Name}: has this role via propagation from parent category, and by default for sub-categories.
  • Role Name: role is restricted for specified category.

Notes:

  • A Role is a collection of capabilities.
  • Capabilities in a user's Wordpress Role(s) enable blog-wide operations (read/edit/delete) on some object type (post/page/link), perhaps of a certain status (private/published/draft).
  • Scoped Roles can grant users these same Wordpress capabilities on a per-Category or per-Post basis. Useful in fencing off sections your site.
  • Users with a Category Role assignment may have capabilities beyond their General Role(s) for Posts in the specified Category.
  • If a role is restricted for some Category, general (blog-wide) assignments of that role are ignored.
  • If a Post is in multiple Categories, permission is granted if any Category has a qualifying role assignment or permits a qualifying Blog Role.
  • Category Roles for Wordpress pages are disabled for this blog. Object Roles can be assigned to individual pages, and optionally propagated to sub-pages. Another option is to categorise pages via the Page Category Plus plugin.
  • If a role is restricted for some requested Post, Categories and Blog assignments of that role are ignored.
  • Any users with the activate_plugins capability (Administrators) are exempted from Role Restrictions.
  • top