---
title: User Roles and Permissions
description: "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…"
url: "https://themewinter.com/docs/plugins/wp-cafe/user-roles-and-permissions-2/"
updated: "2026-03-25"
category: WPCafe / General settings
---

# User Roles and Permissions

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](https://wordpress.org/plugins/user-role-editor/)
- [Adminimize](https://wordpress.org/plugins/adminimize/)(or Admin Menu Editor)

**Steps:**

1. Install and activate the plugins.
2. Go to **Dashboard → Users → User Role Editor**.
3. Click **Add Role** → enter **Role Name** and **Display Name**.
4. Assign necessary capabilities (e.g., **manage_options**).
5. Click **Update** to save the role.

![](https://themewinter.com/docs/plugins/wp-content/uploads/sites/3/2022/03/cafe_add_user_permission-1024x442.png)

![](https://themewinter.com/docs/plugins/wp-content/uploads/sites/3/2022/03/cafe_add_user_manage-1024x439.png)

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.

![](https://themewinter.com/docs/plugins/wp-content/uploads/sites/3/2022/03/cafe_setiings_menu.png)

![](https://themewinter.com/docs/plugins/wp-content/uploads/sites/3/2022/03/cafe_setiings_menu_1.png)

### **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".

![](https://themewinter.com/docs/plugins/wp-content/uploads/sites/3/2022/03/cafe_add_user-1024x502.png)

This is the final look at the user Dashboard.

![](https://themewinter.com/docs/plugins/wp-content/uploads/sites/3/2022/03/cafe_setiings_menu_hide.png)
