Role Capability Mapping
Role Capability Mapping
Section titled “Role Capability Mapping”Settings -> Permissions -> Role Capability Mapping
This grid decides which Jetonomy capabilities each WordPress role carries. It is the first of the three layers that answer “is this member allowed to do that”, and the only one that applies site-wide rather than per space.
Rows are capabilities, columns are the WordPress roles on your site. Tick a box to grant, untick to revoke. Changes apply on save, to every member holding that role.
Only administrators can change this grid. Other roles see it read-only with a padlock, even if they can otherwise reach the Settings screen. Granting the ability to moderate is not something a moderator should be able to grant themselves.
Administrators are not listed
Section titled “Administrators are not listed”The administrator column is deliberately absent. Site administrators always hold every Jetonomy capability and it cannot be revoked here - if it could, an administrator could lock themselves and everyone else out of the plugin’s own settings screen.
The capabilities
Section titled “The capabilities”Grouped by what they let someone do. The identifier in code is what a developer would check with current_user_can().
Taking part
Section titled “Taking part”| Capability | Lets the member |
|---|---|
jetonomy_read |
Read the community at all |
jetonomy_create_posts |
Start topics |
jetonomy_create_replies |
Reply to topics |
jetonomy_edit_own_posts |
Edit their own posts |
jetonomy_delete_own_posts |
Delete their own posts |
jetonomy_vote |
Vote on posts and replies |
jetonomy_flag |
Report content to moderators |
jetonomy_join_spaces |
Join spaces that allow it |
jetonomy_upload_media |
Attach files and images |
jetonomy_create_spaces |
Create spaces programmatically |
Moderating
Section titled “Moderating”| Capability | Lets the member |
|---|---|
jetonomy_edit_others_posts |
Edit anyone’s post |
jetonomy_delete_others_posts |
Delete anyone’s post |
jetonomy_moderate |
Work the moderation queue, resolve reports, ban members |
jetonomy_manage_users |
Manage community members |
jetonomy_move_posts |
Move topics between spaces |
jetonomy_close_posts |
Close topics |
jetonomy_pin_posts |
Pin topics |
Running the community
Section titled “Running the community”| Capability | Lets the member |
|---|---|
jetonomy_manage_settings |
Change Jetonomy settings |
jetonomy_manage_categories |
Create and edit categories |
jetonomy_manage_spaces |
Manage every space |
jetonomy_manage_badges |
Manage badges |
jetonomy_view_analytics |
View community analytics |
jetonomy_manage_extensions |
Enable and disable Pro extensions |
Defaults
Section titled “Defaults”Out of the box, capabilities accumulate up the role hierarchy - each role holds everything the roles below it hold, plus its own additions.
| Role | Adds |
|---|---|
| Subscriber | Read, create topics and replies, edit and delete own posts, vote, report, join spaces |
| Contributor | Upload media |
| Author | Create spaces |
| Editor | Edit and delete others’ posts, moderate, manage users, move, close and pin topics |
| Administrator | Manage settings, categories, all spaces, badges, analytics and extensions |
So an Editor holds everything a Subscriber, Contributor and Author hold, plus the moderation set. This is why Editor is the natural role for a community moderator with no other change needed.
Roles from other plugins
Section titled “Roles from other plugins”Roles registered by other plugins - an LMS student role, a membership tier, a marketplace vendor - appear as columns here, but they start with no Jetonomy capabilities at all.
They are not left stranded, though. A member whose role carries nothing can still take part where a space roster row or an access rule puts them, because the permission system falls through to those. What that fallback grants is deliberately member-grade only: posting, replying, voting. It never grants moderation, no matter what role a roster row or access rule names. Moderation has to come from this grid or from an explicit space role.
If a custom role should behave like a full community member everywhere rather than only in spaces it has been granted, tick the taking-part capabilities for it here.
Common changes
Section titled “Common changes”Read-only community. Untick jetonomy_create_posts and jetonomy_create_replies for Subscriber. Members can read and vote but not post. Useful for an announcement-style community.
Moderators who cannot delete. Give a role jetonomy_moderate but leave jetonomy_delete_others_posts unticked. They can work the queue, resolve reports and hide content without permanently removing anyone’s writing.
No file uploads. Untick jetonomy_upload_media everywhere below Administrator. Useful where storage or moderation load is a concern.
Analytics for a manager. Tick jetonomy_view_analytics for a role that holds nothing else. They see the numbers without gaining any content control.
How this fits with space roles
Section titled “How this fits with space roles”This grid is site-wide. A member’s role in an individual space - member, moderator or admin - is set per space and layered on top. See Space Status and Member Roles.
The two combine rather than compete: a site-wide capability applies everywhere, and a space role applies only in its own space. Someone can be an ordinary member site-wide and a moderator of one space, or hold jetonomy_moderate site-wide and moderate everywhere.
If you are troubleshooting “why can this member not do X”, check this grid first, then their space role, then their trust level.

