SleekView for PublishPress Capabilities: roles & users as tables
Capabilities lives in wp_options (the wp_user_roles option) and usermeta (per-user wp_capabilities). SleekView reads both and gives admins flat tables for users by role and capabilities by role.
♾️ Lifetime License available
Roles and users as proper tables, not nested option arrays
wp_user_roles option — a serialized array buried in wp_options — and per-user capabilities in usermeta. The plugin's UI is built for editing one role at a time. SleekView unpacks both and gives admins two flat tables: users grouped by role, and capabilities grouped by role, both sortable and filterable.
Sample columns
A typical Capabilities users view
wp_user_roles and joins it with wp_users via wp_capabilities usermeta.
wp_options (wp_user_roles) + wp_usermeta (wp_capabilities)
| User | Primary role | Extra caps | Last login | Backups | Status |
|---|---|---|---|---|---|
| alex@studio.co | editor | +3 | Apr 24 | — | Active |
| ria@design.io | author | +1 | Apr 23 | — | Active |
| tom@hello.dev | shop_manager | +5 | Apr 22 | Apr 20 | Modified |
| mia@brew.coop | subscriber | 0 | Apr 18 | — | Inactive |
Comparison
Default Capabilities admin vs SleekView
Default Capabilities admin
- Role editor edits one role at a time — no cross-role capability matrix
- Users by role isn't a built-in view; you use the WordPress users screen and filter
- Custom capabilities granted directly to users aren't surfaced in any list
- Bulk role changes happen via the WordPress bulk-edit, not Capabilities itself
- Backup history is a separate screen, not joined to user or role data
SleekView
-
Read
wp_user_rolesfromwp_optionswith caps unpacked - Users grouped by role with extra-caps count as a sortable column
- Inline-edit primary role and add/remove capabilities across many users
- Save filters like "Editors with custom caps" for security audits
- Tabbed view with users, roles, and capability matrix
Features
What SleekView gives you for PublishPress Capabilities
Capability matrix as a real table
Default Capabilities edits one role at a time. SleekView builds a matrix view with roles as rows, capability groups as columns — the audit view security teams want.
Users by role with extras visible
Standard WP users screen shows primary role only. SleekView surfaces extra capabilities granted directly to a user via wp_capabilities usermeta — critical for spotting privilege drift.
Bulk role and cap changes
Promote a batch of authors to editors, or revoke a custom capability across many users in one pass. Each change writes through standard WordPress role APIs.
Audience
Who uses SleekView for PublishPress Capabilities
Site administrators
Audit who has what — primary role plus any extra capabilities — and revoke privileges that drifted away from your role-based design.
Multisite network admins
See every site's role configuration in one view, spot inconsistencies between sites, and sync role definitions across the network.
Security teams
"Users with admin capabilities not in the admin role" as a saved filter — the kind of audit query default WordPress doesn't support.
Questions
Common questions about SleekView for PublishPress Capabilities
WordPress core stores roles in the wp_user_roles option (a serialized array in wp_options) and per-user capabilities in usermeta under the wp_capabilities key. PublishPress Capabilities edits both — SleekView reads both and presents them as flat tables.
Yes. usermeta.wp_capabilities stores the user's role(s) plus any directly-assigned capabilities. SleekView surfaces extras as a separate column so admins can spot privilege drift.
Yes. Capabilities stores backups as serialized options. SleekView reads them as a backup-history view with timestamp, role count, and capability count visible.
 
Yes. SleekView uses WordPress's role APIs (set_role, add_cap, remove_cap), so any plugin listening for those events fires correctly.
Yes. SleekView views are per-site by default, but you can build a network-level view that aggregates role definitions across sites — useful for spotting drift in a multisite.
 Yes. Any view exports to CSV with the visible columns — useful for compliance audits, security reviews, or handing role definitions to a network admin.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout