WP Manifestindependent plugin directory
manifest / admin / user-specific-menu-manager-pro

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.zip

An 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

  1. Download the plugin's .zip file from the repository.
  2. Go to your WordPress Admin Dashboard -> Plugins -> Add New.
  3. Click Upload Plugin and select the .zip file.
  4. Activate the plugin.

⚙️ How to Use

  1. Create a new user and assign them the "Custom Restricted User" role.
  2. Go to Users -> Menu Assignments.
  3. Select the user from the dropdown list.
  4. Check the boxes for all the menus you want the user to access.
  5. Click "Save Menus". The user will now only see and be able to access the menus you have assigned.

Developed by Mr. Shahbaz.