WPCafe allows you to control which admin menu items are visible to specific users based on their roles. WPCafe menus like Settings, Locations, and Live Order have a unique ID. By targeting this ID, you can hide or show a menu for specific roles without affecting other menus.
To manage user roles and permissions, you need to create users and assign them specific capabilities. This can be done using User Role Editor and Adminimize (or Admin Menu Editor).
Required Plugins:
- User Role Editor
- Adminimize (or Admin Menu Editor)
Steps:
- Install and activate the plugins.
- Go to Dashboard → Users → User Role Editor.
- Click Add Role → enter Role Name and Display Name.
- Assign necessary capabilities (e.g., manage_options).
- Click Update to save the role.


Now, inspect the WPCafe dashboard and select the unique ID of the menu you want to hide. Then, paste this ID in Adminimize’s Global Options and apply it for the Restaurant Manager role.


Create User with Custom Role #
Then navigate to the Dashboard -> Users -> Add New User and select the role that is created with the “User Role Editor”.

This is the final look at the user Dashboard.
