✨ 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 Adminimize: per-role admin hides as tables

Adminimize stores its per-role hide rules in wp_options under the _mw_adminimize_* keys. SleekView flattens those rules across menus, meta boxes, screen options, and dashboard widgets into a real grid so admins can audit what every role is allowed to see.

♾️ Lifetime License available

SleekView table view for Adminimize

Adminimize rules as a real grid

Adminimize hides admin UI elements per role across menus, submenus, meta boxes, screen options, dashboard widgets, and the post and page edit screens. Every one of those hide lists lives in wp_options under keys like _mw_adminimize_menu_, _mw_adminimize_submenu_, _mw_adminimize_metaboxes_post_, and _mw_adminimize_dashboard_. The plugin's settings screens spread each rule family across its own tab, with one role-selector per tab, which is fine to configure once and painful to audit after the fact.

SleekView reads those option keys, unpacks the role-keyed arrays, and renders one logical row per (area, target, role, action) tuple. Area becomes a filter (menu, submenu, meta box, dashboard widget, screen option). Role becomes a filter, target becomes a sortable column. Saved views can scope the grid to one role's full lockdown, every meta box hidden from Editors, or every change made since the last access review.

Inline edits route through update_option the same way the plugin's own forms do, so anything Adminimize caches or invalidates internally still happens on save. Bulk hide a meta box across multiple roles, copy a role's lockdown to a new role, or export the full hide map for an internal compliance record.

Workflow

From tabbed settings to a real hide grid

1

Connect the option keys

Point SleekView at the _mw_adminimize_* option keys. The grid unpacks the role-keyed arrays into one row per hide rule.
2

Compose audit columns

Show area, target, role, action, and updated date. Hide raw serialized blobs unless someone explicitly needs to inspect them.
3

Save per-role views

Build a Subscriber full lockdown view, an Editor meta box view, and a Recently changed view. Each view persists per user.
4

Edit, copy, or revert inline

Toggle hides from the grid, copy a role's set to a new role, or revert a rule. Every write routes through update_option so the plugin's caching runs.

Sample columns

A typical Adminimize hide rules view

Per-role hides across menus, meta boxes, and screen options.
Source: wp_options (_mw_adminimize_*)
Area Target Role Action Updated Status
menu tools.php editor hide Apr 24 Active
submenu themes.php > theme-editor.php administrator hide Apr 20 Active
metabox postdivrich > revisionsdiv author hide Apr 18 Pending
dashboard dashboard_quick_press subscriber hide Apr 02 Reverted

Comparison

Default Adminimize admin vs SleekView

Default Adminimize admin

  • Rules spread across half a dozen tabs (menu, submenu, meta box, dashboard, edit screens)
  • No single view of every hide applied to a specific role
  • Role switcher lives inside each tab rather than as a global filter
  • Serialized arrays under _mw_adminimize_* are not browsable as rows
  • Copying a role's full lockdown to a new role requires re-entering every hide

SleekView

  • Unpack _mw_adminimize_* options into one row per rule
  • Filter by role, area, or target across all rule families
  • Save views like Subscriber full lockdown or Recently changed
  • Inline toggle and bulk-hide across multiple roles
  • Copy a role's hide set to a new role in one action

Features

What SleekView gives you for Adminimize

Role full lockdown

Filter to one role and see every hide rule that applies across menu, submenu, meta box, dashboard, and edit screens. Stop bouncing between Adminimize tabs to reconstruct the picture.

Role copy

Select a role's hide set and bulk-copy it to a new role. The grid writes through update_option so Adminimize's own caching and validation runs as expected.

Inline hide edit

Toggle a single rule from the grid. The plugin's update path runs, so the next admin load shows or hides the element exactly as if you had used the settings page.

Audience

Who uses SleekView for Adminimize

Security leads

Confirm that Subscriber and Author cannot reach Tools, the theme editor, or the dashboard quick-press widget. Pin a per-role view and review during the access audit.

Site admins

Manage the cumulative hide map across every role from one grid. Catch the rule a previous admin added six months ago that nobody remembers.

Onboarding leads

Compare what each role can see before writing onboarding documentation. Adjust hides inline as the script evolves without rebuilding the settings every time.

The bigger picture

Why Adminimize needs a real audit grid

Adminimize is the WordPress admin hardening tool nobody talks about until something leaks. Every site that takes user roles seriously ends up with dozens of per-role hides spread across menu, submenu, meta box, dashboard widget, and edit screen rules. The plugin gives you a checkbox grid for each rule family, which is fine for setting things up and painful for auditing six months later.

Nobody opens five tabs every quarter to confirm that Subscribers still cannot reach the theme editor. They just assume the rule from last year is still there, until it is not. A flat grid with one row per (area, target, role, action) tuple turns that audit into a saved view.

Filters answer the access-review questions directly: what is Subscriber blocked from, which meta boxes does Editor still see, which rules changed since the last review. The plugin still owns the storage and the runtime. The grid is just the workspace where the team actually verifies that the lockdown still holds.

Questions

Common questions about SleekView for Adminimize

It loads the _mw_adminimize_* option keys, unpacks the role-keyed arrays, and renders one logical row per (area, target, role, action) tuple. Cell edits route through update_option so the plugin's own save flow still runs.

 

Yes. Because saves go through update_option, any cached representation Adminimize keeps (transients, in-memory) is invalidated the same way it would be after a normal settings-screen save.

 

Yes. Filter role to one value and the grid renders every hide that applies, regardless of whether it lives under the menu, submenu, meta box, dashboard, or edit-screen option. That is the audit Adminimize's tabbed UI cannot give you in one view.

 

Yes. Select rows scoped to one target and bulk-apply a hide for additional roles. The grid writes through the plugin's save path so each role's option key is updated correctly.

 

Yes. Whatever roles WordPress reports (including custom roles from Members or User Role Editor) become filterable values. Adminimize stores per-role arrays under each role's key, and SleekView picks them all up.

 

Yes. Apply filters first, then export visible columns to CSV. Hand the per-role hide summary to a compliance reviewer or capture a baseline before a re-org.

 

Adminimize stores edit-screen rules in their own option keys (for example _mw_adminimize_metaboxes_post_). SleekView surfaces them under area=metabox with the post type embedded in the target.

 

Yes. Adminimize stores its rules per-site by default, and SleekView reads each site's options correctly. From the network admin, you can audit one site at a time or run a saved view across many.

 

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