SleekView for Members: roles, capabilities, and assignments as tables
The Members plugin extends WordPress roles and capabilities into a full access-control system. SleekView joins role options with user meta so site admins audit who has which capability in seconds, not screen-hops.
♾️ Lifetime License available
Audit roles and caps in one place
The Members plugin stores role definitions in wp_options and assigns them to users through wp_usermeta. The default WordPress and Members admin presents the role list and the user list on separate screens, which makes the most important security question on any multi-author site ("who can edit this content type?") slow to answer. SleekView joins both stores and surfaces users with their roles, custom capabilities, and last-login activity in one grid tuned to the access-audit workflow.
The grid handles capability-level filtering. Filter by capability equals manage_options to find every user who can install plugins, which is the single highest-stakes capability on a WordPress install. Filter by capability equals edit_others_posts to find every user who can publish under another author's name. Sort by last login to spot dormant accounts that still hold sensitive caps (a common audit finding). Inline role changes route through the Members API so capability assignments stay consistent and any role-change hooks fire normally.
Custom roles defined in Members appear in the role column and filter, which matters for sites that build out custom roles like Reviewer, Translator, or Contributor-Plus. Multi-role users appear once with all their roles listed and individually filterable. Saved views become quarterly access-review habits: Users with manage_options, Dormant accounts with edit caps, Custom-role assignments, and Recent role changes. Export the filtered audit to CSV for compliance documentation, and keep the security workflow inside WordPress where the source data lives.
Workflow
Access audits without the SQL
Connect roles and users
Add audit columns
Save audit views
Edit and document
Sample columns
A typical Members user view
WordPress options for roles and user meta for assignments
| User | Roles | Custom Caps | Last Login | Status | Created |
|---|---|---|---|---|---|
| editor@site.com | Editor, Reviewer | 3 caps | 2026-04-25 | active | 2024-08-04 |
| intern@site.com | Contributor | 1 cap | 2026-04-22 | limited | 2026-02-01 |
| legacy@site.com | Subscriber | 0 caps | 2025-09-09 | dormant | 2023-03-19 |
| lead@site.com | Editor | 5 caps | 2026-04-25 | active | 2024-01-10 |
Comparison
Default Members admin vs SleekView
Default Members admin
- Role list and user list live on separate screens
- No quick view of which users have which custom caps
- Filtering by capability requires manual checks
- Bulk role assignment is clunky from the user screen
- No saved views for security audits
SleekView
- Users plus their roles and caps in one grid
- Filter by role or capability in one click
- Sort by last login to find dormant accounts
- Inline role assignments via Members helpers
- Saved views for periodic access audits
Features
What SleekView gives you for Members
Access audit
See every user, every role, and every custom capability in one grid for security reviews. Quarterly access-review habits replace the irregular scramble that usually only happens after an incident or a compliance audit.
Capability filters
Filter users by a specific capability slug to find who can perform sensitive actions like manage_options, install_plugins, or edit_others_posts. The filter answers the most common security question in seconds.
Inline role edits
Add or remove roles in the grid through Members' own functions to keep capability sets consistent. Bulk demote dormant accounts in one action with the role-change hooks firing per user as expected.
Audience
Who uses SleekView for Members
Site admins
Run quarterly access reviews to confirm only the right users hold sensitive caps. The saved view of users with manage_options usually surfaces at least one account that should have been demoted months ago.
Team leads
Onboard or offboard contributors by adjusting their role in the grid. The bulk-edit workflow handles project-end offboarding for an entire freelancer cohort in one action instead of per-user clicks.
Support agents
Diagnose permission issues by inspecting a user's full role and cap stack. "Why can't I publish?" usually has an obvious answer once the user's roles and custom capabilities are visible on one row.
The bigger picture
Capability audits prevent quiet privilege creep
Privilege creep is the silent failure mode of every WordPress site. A contributor needs to edit one specific page, so an admin gives them the Editor role; six months later, the contributor has long since moved on, but the account still holds Editor caps and has not logged in in 90 days. Multiply by 50 users over five years and the site has accumulated dozens of dormant accounts holding caps that exceed any current need.
The Members plugin makes capability assignment flexible, but the default admin does not provide a fast way to ask "who currently holds this specific capability?" or "which accounts have not logged in but still hold edit access?" SleekView turns those questions into one-click filters. Quarterly access reviews become a habit instead of a project, dormant accounts get demoted before they become a security incident, and the compliance documentation that satisfies SOC 2 or ISO 27001 questionnaires is one CSV export away. The plugin keeps doing access control; the audit surface lives where it belongs.
Questions
Common questions about SleekView for Members
Yes. It reads role definitions from wp_options where Members stores them and assignments from wp_usermeta, then joins both into a unified grid. The join handles multi-role users correctly: each user appears once with their full role stack listed and individually filterable, which matches how access-control reviews actually work.
 Yes. Role changes go through the Members API so capability sets stay correct after the change. Any custom hook listening for role-change events fires normally, which means integrations with audit logs, email notifications, or external IAM tools continue to work the same way they would with manual edits.
 Yes. Any custom role defined in Members appears in the role column and filter alongside the WordPress core roles. Sites with custom roles like Reviewer, Translator, or Contributor-Plus get the same audit surface for those roles as for Editor and Administrator, which matters because custom roles often hold the most sensitive caps.
 Yes. Filter the user grid by a capability slug to list every user who has that capability, regardless of which role granted it. This is the workflow that justifies the plugin for security audits: "who can install plugins right now" should be a 10-second answer, not a developer query.
 Yes. Bulk-add or bulk-remove roles for any selection of users. The action calls the Members API per user so capability changes propagate correctly, hooks fire, and the audit log receives the right events. Project-end offboarding for an entire freelancer cohort takes one action instead of dozens of clicks.
 Yes. Export the filtered grid to CSV with whatever columns are visible. Compliance frameworks like SOC 2 and ISO 27001 require access-review documentation, and the export produces a defensible artifact showing exactly who held which capabilities at the time of review, ready for the audit packet.
 Multisite environments add the super-admin layer above per-site roles. SleekView surfaces super-admin status as a column on multisite installs, so the network-level audit ("who has super-admin across all sites") becomes a single saved view rather than a network-admin screen visit per question.
 Members itself does not log role-change history, but if a third-party audit-log plugin like WP Activity Log is installed, those events live in their own tables. SleekView can join that audit history into a related view so a user's role-change timeline becomes part of the access-review surface.
 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.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...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