✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for Groups WP Pro: groups, capabilities & user assignments as tables

Groups WP Pro stores group definitions, capabilities, and user assignments across four custom tables. SleekView reads them so you can audit who inherits which capability, manage group membership in bulk, and clean up stale assignments.

♾️ Lifetime License available

SleekView table view for Groups WP Pro

Capability inheritance as a real workspace

Groups WP Pro stores its core objects across four custom tables: wp_groups_group for group definitions, wp_groups_user_group for user-to-group assignments, wp_groups_capability for the capability catalogue, and wp_groups_group_capability for capability-to-group bindings. The Pro features add nested-group relationships, expiry-aware user assignments, and audit columns for who added or removed each assignment.

The default Groups admin gives separate screens for Groups, Capabilities, and a user-detail view per profile. To answer "who inherits the publish_pages capability through any group," the audit walks wp_groups_capability, joins to wp_groups_group_capability, joins again to wp_groups_user_group, and lists the resulting users. The default UI doesn't expose that walk as a sortable view, so the audit becomes SQL.

SleekView reads all four tables and exposes each as a navigable view, with cross-table joins available so capability inheritance shows up as a column on the user view and group membership shows up as a column on the capability view. Stale assignments (expired but still listed) become a saved filter; bulk cleanup happens through the Groups API for hook-safe writes.

Workflow

Groups, capabilities, and assignments in one workspace

1

Map the Groups tables

Point SleekView at the four Groups tables (wp_groups_group, wp_groups_user_group, wp_groups_capability, wp_groups_group_capability). Each loads as a navigable view immediately.
2

Compose audit views

Build the per-user inherited-capability view by walking the joins automatically. Build the reverse per-capability member-list view. Add expiry and added-date columns from the assignment table.
3

Save the audit and cleanup views

Build saved views for the sensitive-capability audit, the stale-assignment cleanup queue, and the per-group active-member count. Gate by role for admin, security, audit.
4

Bulk update via the Groups API

Add or remove group assignments inline. Bulk-apply across selections so capability-sync hooks fire on each change.

Sample columns

A typical Groups WP Pro capability-audit view

Users joined to their inherited capabilities through wp_groups_user_group.
Source: wp_groups_group + wp_groups_user_group + wp_groups_capability + wp_groups_group_capability + wp_users
Member Groups Capabilities Inherited via Status Added
alex@studio.co Pro, Editors 12 Pro + Editors Active Jan 12
ria@design.io Pro Plus 18 Pro Plus Active Feb 03
tom@hello.dev Pro 12 Pro Expiring Mar 12
mia@brew.coop (none) 0 (none) Removed Apr 02

Comparison

Default Groups WP Pro admin vs SleekView

Default Groups WP Pro admin

  • Capability inheritance is traced through three separate screens
  • "Who has this capability?" isn't a one-click answer
  • Stale user-group assignments aren't surfaced as a queue
  • Bulk add or remove of group assignments needs custom scripts
  • Nested-group inheritance isn't displayed inline

SleekView

  • Capability inheritance as a column on the user view
  • Reverse view: who has capability X as a saved filter
  • Stale-assignment cleanup queue surfaced inline
  • Bulk add or remove group via the Groups API
  • Save views per role (admin, security, audit)

Features

What SleekView gives you for Groups WP Pro

Cross-table capability joins

Walk wp_groups_user_group to wp_groups_group_capability to wp_groups_capability automatically. Per-user inherited-capability list, per-capability member list, all as table views.

Reverse audit

Pick a capability and see every user inheriting it through any group. Useful for security audits ("who can publish pages?") and onboarding ("who should have this and doesn't?").

Bulk group management

Add or remove group assignments inline. Bulk-apply across a multi-row selection via the Groups API so capability-sync hooks fire on each write.

Audience

Who uses SleekView for Groups WP Pro

Security ops

Reverse capability audit: pick a sensitive capability, see every user who inherits it, document the chain for compliance review. Spot the long-tail of legacy admins.

Site admins

Per-user group membership column visible on the Users-like view. Bulk-add a group to a cohort or remove stale assignments without writing SQL.

Audit and cleanup

Expiring-assignment queue with added-date column for the cleanup workflow. Sort by added-date to find the oldest stale assignments first.

The bigger picture

Why capability audits need cross-table views

Capabilities granted by group membership are the right abstraction for paid memberships and team-based access control. They're also the abstraction most likely to drift over time. Users gain a group during a campaign, never have it removed, and quietly retain a capability they shouldn't.

Auditing the drift means walking four tables, which is exactly what Groups WP Pro stores but exactly what its default admin doesn't expose as a row-level view. SleekView turns the capability walk into a saved view: per-user inherited-capability counts, per-capability reverse-audit lists, stale-assignment cleanup queues, and bulk group management through the Groups API. Security ops document who can publish pages; site admins bulk-clean expired assignments; auditors export the full inheritance chain for compliance review.

The plugin's data model was always strong enough to support these workflows. SleekView is the operational layer that finally puts the data on one screen.

Questions

Common questions about SleekView for Groups WP Pro

Yes. When Groups WP Pro is configured with nested groups, SleekView walks the parent chain to surface inherited capabilities through indirect group membership. Show the inheritance path as a column so auditors can see the full chain.

 

Yes. Writes route through the Groups API so capability-sync hooks fire on each change. Bulk operations work via the same API across a multi-row selection.

 

Restrict Categories stores its access mappings as postmeta on terms and posts. SleekView exposes those mappings as a separate view, joinable to wp_groups_group for the full picture of which group sees which category.

 

Yes. SleekView paginates queries and uses the indexes Groups maintains on its join tables. Sites with tens of thousands of user-group assignments render the reverse-capability audit without admin lag.

 

Yes when the Groups Pro audit-columns feature is enabled. Added-by, added-at, removed-by, removed-at columns expose the assignment-change history per row, useful for compliance review or membership disputes.

 

Yes. Capabilities granted via groups stack with role-based capabilities from wp_users / wp_usermeta. SleekView shows the inherited subset (from groups) and can optionally show the union (groups plus role) as a separate column.

 

Yes. Any SleekView view exports to CSV or JSON, including the joined user-group-capability data. Use it as a compliance artifact or hand it to an external auditor.

 

Yes. On Multisite, Groups tables are per-site by default. SleekView reads the per-site set or, with appropriate configuration, the network-wide union. Choose per-view depending on whether the audit is per-site or network-wide.

 

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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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