Privilege Menu
This plugin allows you to display menu items based on if a user is logged in, logged out or based on the role you have given the user.
The facts
- Rating
- 5★ from 7
- Active installs
- 1k+
- Price
- Free
- Last updated
- 18 Feb 2019
- Added
- Mar 2014
- Requires WP
- 3.8
- Tested up to
- WP 5.0.27
- Downloads
- 37,094
Our analysis
AI-assistedPrivilege Menu is a WordPress plugin that enables you to control the visibility of menu items based on user login status or assigned roles. This allows for fine-grained permissions for each menu item without needing to modify your theme's functions.php file, which can be overwritten during theme updates.
This plugin is suitable for users who want to manage menu visibility based on user roles or login status, making it ideal for membership sites or any site with varied user access levels.
Best for: This plugin is best for WordPress site owners who need to manage menu visibility for different user roles.
What it does well
- ✓Allows menu item visibility control based on user roles
- ✓No need to modify theme files
- ✓Compatible with WordPress updates
Where it falls short
- •May conflict with other plugins using custom Nav Menu Walker class
- •Limited information on additional features
Verdict
Privilege Menu provides a straightforward solution for managing menu item visibility based on user status, though potential conflicts with other plugins should be considered.
From the developer
FuzzGuard's own description of Privilege Menu, lightly tidied.
This plugin allows you to display menu items based on if a user is logged in, logged out or based on the role you have given the user.
This plugin allows fine-grained permissions to be added to each individual menu item to display or not display the item based on the
users logged in/logged out status or the role assigned to the user. This solves the problem of having to modify theme functions.php files to add in menu restrictions. The changes in functions.php is often overwritten by a theme update. This plugin removes that worry, as you can update the theme, independent of the plugin.
Please Note
This plugin uses a modified version of the Nav Menu Walker class. This means any other plugins that utilize their own custom Nav Menu Walker class, can and will conflict with this plugin. WordPress developers have support for proper custom hooks in this area of the Admin Menu slated for v4.8 release. Please see FAQ item “I cannot see the options for Privilege Menu under menu items in the Admin Panel?” for more information.