WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by FuzzGuard v1.8.4

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.

Privilege Menu

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-assisted

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

Read the full description on the official page →

Tagged as