Popis
„The client only needs Posts, Pages and Orders. Why do they see 25 menu items?“
Angry Menu Hider is built for the moment you hand a WordPress site over to a client or an editor. Open one screen, pick their role, tick what they don’t need, drag the rest into a sensible order and give items names they understand. No code, no settings spread over several screens.
What makes it different
- Badges survive renaming. Rename „WooCommerce“ to „Shop“ and the live counters (new orders, pending comments, available updates) keep showing and keep updating. They are not frozen or lost with the old name.
- You can’t lock yourself out by accident. Before you save, the plugin warns you if the rules would hide the whole menu from you or hide its own settings page. The settings page always stays reachable by its URL.
- See why an item shows up. The details panel of every item shows its real URL, the capability it requires and the capabilities the selected role has, with the required one highlighted. Useful when a plugin’s menu appears for a role that shouldn’t see it.
- The real menu, not a guess. The list is recorded from wp-admin as it actually renders on your site, including every plugin’s menus and submenus, so what you tick is exactly what the role sees.
- One visual screen. Hide, rename, reorder and add items in the same place, with live search across all items and subitems.
Features
- Hide any top-level menu item or submenu item, for any role: built-in or custom (shop manager, membership and LMS roles, …).
- Rename items; live notification badges are kept.
- Drag & drop to reorder top-level items and submenu items.
- Add custom menu items and subitems with your own URL, optionally opening in a new tab, and edit them later.
- Live search by name or slug.
- Item details: URL, required capability, the role’s capabilities.
- Lockout warnings before saving.
- Clear all rules of a role with one click.
- Users with several roles get the rules of all of them.
- Built-in documentation.
Angry Menu Hider PRO
Angry Menu Hider PRO adds:
- Rules for individual users.
- The admin bar: hide, rename, reorder and add items.
- Block access: deny the page itself (HTTP 403), not just the link, even if the user has the capability.
- Preview wp-admin as a role or user, without switching accounts.
- Custom icons for top-level items and separators with section titles.
- Copy rules between roles and users, and import / export all rules as JSON.
Rules you create in the free version keep working when you upgrade.
Snímky obrazovky



Instalace
- Install and activate the plugin.
- Go to Settings Angry Menu Hider.
- Visit a few wp-admin pages as an administrator, so the plugin can record the available menu items.
- Pick a role, tick the items to hide and click Save rules.
Nejčastější dotazy
-
No. Hiding only removes the link from the menu. Anyone who knows the URL can still open the page if their role has the capability. Blocking access to the page itself is a Pro feature.
-
The plugin records menu items as administrators browse wp-admin. Visit the page that shows the missing item as an administrator, then reload the settings page. If a plugin was removed and its items are still listed, use 🔄 Clear list. This clears only the recorded list, never your rules.
-
Can I lock myself out?
-
The plugin warns you before saving rules that would hide everything from you or hide its own settings page. The settings page is always reachable at wp-admin/options-general.php?page=angry-menu-hider.
-
Do the rules apply to administrators?
-
Only if you select the Administrator role. Rules apply only to the role you set them for.
-
Does it work with custom roles?
-
Yes. Every role on the site is listed, including roles added by other plugins (WooCommerce, membership, LMS). A user with several roles gets the rules of all of them.
-
Does it send data anywhere?
-
Only if you agree. On activation the plugin asks whether you want to share some basic data with us through Freemius, the platform that handles our licenses and upgrades: your name and email, your site’s URL, WordPress and PHP versions, and the list of plugins and themes. It helps us find compatibility problems. You can skip it, and the plugin works exactly the same. Your menu rules never leave your site.
Pro licenses are activated and updated through Freemius. See the Freemius privacy policy.
Recenze
Pro tento plugin nejsou žádné recenze.
Autoři
Angry Menu Hider je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.
SpolupracovníciPřeložte “Angry Menu Hider” do svého jazyka.
Zajímá vás vývoj?
Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.
Přehled změn
1.0.4
- The one-time data upgrade from old versions now touches only its own known option names.
1.0.3
- Code clean-up.
1.0.2
- The free plugin contains only its own features; PRO code ships only in the PRO plugin.
1.0.1
- Rules for every role, built-in and custom.
- Custom links can be edited (title, URL, parent, new tab): click their 🔗.
- Settings page styles and scripts load as regular files.
- Internal names now use the angry_mh_ prefix; saved settings are moved over automatically.
1.0.0
- First release.
- Hide, rename and reorder sidebar menu items and subitems for a role.
- Custom menu items and subitems.
- Live search, item details and lockout warnings.
- Built-in documentation.
