Adminimize Alternative: Cleaning Up the Backend the Right Way
Adminimize served many agencies well for years: hide menu items and meta boxes per role, done. If you're looking for an alternative today, though, you should bring along a question that was asked less often back then — whether hiding is enough.
Hiding isn't locking
A hidden menu item disappears from the menu. The page behind it remains reachable if you know its address — and the data even more so, for example via the REST API.
For tidiness, hiding is perfectly sufficient: a client shouldn't have to see twelve items when they need two. For protection, it isn't enough. That distinction is at the heart of every choice in this area.
The test takes one minute: protect a post, log out, open /wp-json/wp/v2/posts?search= with a word from it. If the content shows up in the response, it was hiding, not locking.What an alternative should be able to do
| Feature | What for | In Kakapo Roles |
|---|---|---|
| Trim the admin menu per role | tidiness | built in |
| Actually set capabilities | protection | Capability matrix |
| Effect in the REST API | protection that holds | explicitly enforced |
| Media Library limited to own files | multiple clients, one installation | built in |
| Widgets and navigation menus | fewer distractions | built in |
| Redirect after login | the client lands where they work | built in |
| Change log | six months later, the record is what counts | built in |
| Export and import | no rebuilding on every site | built in |
The second question: is it maintained?
Tools that reach deep into the backend age badly. They depend on menu structures and internal names that WordPress changes over the years. A plugin that hasn't had an update in a long time will eventually hide items that no longer exist — and miss the new ones.
So for every alternative, check the date of the last update and the WordPress version it states. With tools of this kind, that matters more than with most others.
What you should do when switching
- Record what's currently hidden for which role — one screenshot per role is enough.
- Create a backup; roles and capabilities live in the database.
- Recreate the visibility settings in the new tool.
- Log in with a test user for each role and compare.
- Run the REST test for everything that really needs to be protected.
- Deactivate the old plugin instead of deleting it — for two weeks.
Three role setups that have proven themselves
Instead of rethinking it for every website, you can get surprisingly far with three roles. They cover what clients do in practice and can be set up in a few minutes.
| Setup | Can | Sees in the menu |
|---|---|---|
| Editorial | write and publish own posts, upload media | Posts, Media, Profile |
| Page maintenance | edit existing pages, but not create or delete any | Pages, Media, Profile |
| Storefront | view and edit orders, maintain products | Shop, Products, Profile |
What none of the three includes: plugins, themes, users, tools, settings. That's not distrust but division of labor — those items belong to maintenance, and maintenance has its own access.
The most common mistake
A client reports that they can't edit something anymore. The quick fix would be to give them administrator privileges “until this is sorted out.” After two weeks nobody remembers, and six months later the website has three administrators, two of whom nobody can account for anymore.
The slightly slower route is the only one that holds: check which capability is really missing, and add exactly that one. A change log helps more than it first sounds — later on, it answers the question of who unlocked what and when, without anyone having to remember.
Once a year, look at the user list and filter by administrators. If someone is listed there whose job you can't explain in one sentence, that's the point where you clean up.
Frequently asked questions
Is hiding enough for client access?
Do my settings carry over?
Can I run both in parallel?
What about the page builder?
What happens without a valid license?
Kakapo Roles — pay once, use forever.
All nine plugins for €149 once instead of €13 a month. Secure payment via Stripe. For the first 14 days: problem fixed or money back.
Get Lifetime All Features