AWPAAH — hide WordPress dashboard menus and restrict access
The WordPress dashboard shows everything to everyone who can log in — a recipe for confusion and breakage. AWPAAH makes the dashboard show each user only what concerns them.
Designate one admin who always sees everything, exempt any users you choose, and hide the menu items, pages, and post types you specify from everyone else — clear rules managed in one place.
The plugin is entirely free and open source: review the code on GitHub, install it in minutes, and adapt it as you wish. And if you need behavior specific to your site, the team that wrote it is ready to help.
Key features
Hide menu items
Hide any dashboard menu item from users who shouldn't see it.
Restrict pages and post types
Block access to specific pages and post types — not just hide the links.
Designated admin
One user sets the rules and always sees everything, no matter what.
Exempted users
Exclude specific accounts from the restrictions whenever you need to.
Light and direct
Does what it promises without maze-like settings screens or extra load.
Free and open source
The full code is on GitHub — review it, modify it, or contribute.
Who it's for
Agencies and site builders
Hand clients a clean dashboard that shows only what they need — and avoid “I touched a setting” breakage.
Multi-user sites
Shape what editors and authors see without drowning in complex role systems.
Site administrators
Reduce mistakes by hiding what shouldn't be touched in the first place.
Ready to start your project?
Tell us about your idea and we will get back to you within one business day.
Contact us