User Specific Menu Manager PRO
An advanced WordPress menu manager with just-in-time admin permissions.
by Mr. Shahbaz · github.com/mrshahbaznnsd/user-specific-menu-manager-pro · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/mrshahbaznnsd/user-specific-menu-manager-pro/archive/refs/heads/main.zipAn advanced WordPress menu manager that allows administrators to assign specific admin menus to individual users, featuring just-in-time permissions to prevent access errors.
✨ Features
- Custom User Role: Creates a "Custom Restricted User" role with limited capabilities.
- Visual Menu Assignment: An easy-to-use interface under "Users" to assign menus.
- JIT Permissions: Dynamically grants admin-level permissions only for allowed pages to prevent "Access Denied" errors.
- Secure URL Blocking: Redirects users if they try to access an unallowed admin URL directly.
- Collapsible UI: A clean, collapsible interface to easily manage long lists of menus and submenus.
- Guaranteed Menu Hiding: A powerful filtering system ensures that unallowed menus are always hidden, avoiding conflicts with other plugins.
🛠️ Installation
- Download the plugin's
.zipfile from the repository. - Go to your WordPress Admin Dashboard -> Plugins -> Add New.
- Click Upload Plugin and select the
.zipfile. - Activate the plugin.
⚙️ How to Use
- Create a new user and assign them the "Custom Restricted User" role.
- Go to Users -> Menu Assignments.
- Select the user from the dropdown list.
- Check the boxes for all the menus you want the user to access.
- Click "Save Menus". The user will now only see and be able to access the menus you have assigned.
Developed by Mr. Shahbaz.