WP Admin Focus gives you complete control over the WordPress admin menu on a per-role basis. Decide exactly which links each role can see — hide the clutter or show only the essentials — including menus added by other plugins.
🔒 Admins are always protected · Lockout-proof safe mode · No build step, no dependencies
WP Admin Focus v1.0.1
Give every client role a calm, focused, tailor-made WordPress admin.
Pick a role tab and switch on “simplified admin” for that role. Each role gets its own independent set of hidden menus, hidden toolbar items, and its own client dashboard.
Plugin enabledThe modern, tabbed settings screen
By default, WordPress shows every user the same crowded admin menu — dozens of links, plus everything each plugin adds. WP Admin Focus puts that menu under your control, role by role.
Tick the links to hide, or flip to "show only selected" and expose just the handful a role actually needs. Every registered menu is listed automatically — core links and third-party plugin menus alike — so nothing is off-limits and you never hunt for slugs.
Every menu rule is set independently for each role and is fully reversible. Configure once, and each role sees exactly the links you choose.
Remove any top-level admin menu for a given role — Posts, Comments, Plugins, Tools, Settings, and more. Tick what to hide; everything else stays.
Flip to “Show only selected” and every menu disappears except the ones you tick — perfect for locked-down roles. The Dashboard always stays.
Menus from plugins like Elementor and WooCommerce are detected automatically and listed as tickable choices — no need to hunt for slugs.
Each role gets its own independent menu rules. Custom roles from WooCommerce, MemberPress, LearnDash and others appear automatically.
See the admin menu exactly as a role sees it, with one click. A bright “Exit Preview” button means you're never stuck.
Admins are never affected unless previewing. And ?waf_safe=1 on any admin URL instantly restores every menu — you can't lock yourself out.
Tick the menu items below. In “Hide selected” mode the ticked items are removed; in “Show only selected” everything except the ticked items is removed.
Tick-box menu control with two modes
Some clients only need one or two menus. Others just need a handful hidden. WP Admin Focus supports both mindsets with a single toggle:
Both modes are configured independently for every role, so a Subscriber can see a bare-bones admin while an Editor keeps their full toolkit.
Menu control is the heart of WP Admin Focus. These complementary touches — also configured per role — help you finish the job.
The same per-role thinking applies to the top admin bar. Hide the WordPress logo, comments bubble, “+ New,” and other nodes to match the menus you've already cleaned up.
If you like, switch off the noisy default dashboard widgets and drop in a simple welcome panel with a title, message, up to four quick links, and a help box.
More admin-customization controls are on the roadmap. For now, WP Admin Focus stays laser-focused on doing one thing exceptionally well: per-role admin menu control.
Four quick steps from install to a perfectly tailored admin menu. The full walkthrough lives in the setup guide.
Upload the plugin zip from Plugins → Add New → Upload, then activate. Find it under Settings → WP Admin Focus.
Open the tab for a role (e.g. Editor), flip on “Enable simplified admin,” and its dedicated menu rules appear.
Pick a mode — “Hide selected” or “Show only selected” — and tick the admin menu links for that role. Every core and third-party menu is listed automatically.
Use Preview Mode to see the menu exactly as that role sees it, then Save. Each role gets its tailored menu; you keep the full one.
Administrators are never affected by these rules unless they deliberately turn on Preview Mode. And if a setting ever hides something you need, just add ?waf_safe=1 to any admin URL — safe mode instantly disables all effects and exits preview.
No. Administrators (users with the manage_options capability) are always protected and never have effects applied — unless they explicitly enable Preview Mode from the settings page to see what a client sees.
Add ?waf_safe=1 to any admin URL (for example /wp-admin/index.php?waf_safe=1). This instantly disables all effects for administrators and clears Preview Mode.
No. Hiding a menu only removes it from the admin menu for the selected roles — it does not change WordPress capabilities. If you need to restrict access itself, use a dedicated role/capability plugin alongside this one.
Yes. WP Admin Focus detects every top-level admin menu currently registered — including menus from plugins like Elementor and WooCommerce — and lists them automatically as tickable choices. You can also add any slug by hand via the custom slugs field.
Absolutely. The plugin reads WordPress's live role list, so custom roles from WooCommerce, MemberPress, LearnDash, User Role Editor, and others appear automatically — each with its own independent configuration.
In Hide selected mode, the items you tick are removed and everything else stays. In Show only selected mode, everything is removed except the items you tick (the Dashboard always stays visible so no one gets stranded).
No. WP Admin Focus has no external dependencies and no build step. It stores its configuration in a single option and runs only in the admin area. It's also fully translation-ready.
Follow the step-by-step guide and give every role an admin menu with exactly the links it needs — nothing more.
Get Started — Setup Guide →