WP Custom Menu Filter Plugin
WP Custom Menu Filter Plugin uses a new filter hook in WordPress 3.1 that allows Custom Menus to be filtered. Instead of using the generic CSS {displa …
The facts
- Rating
- 4★ from 5
- Active installs
- 100+
- Price
- Free
- Last updated
- 15 Jul 2012
- Added
- Feb 2011
- Requires WP
- 3.1
- Tested up to
- WP 3.2.1
- Downloads
- 14,580
Our analysis
AI-assistedWP Custom Menu Filter Plugin is a WordPress plugin that allows you to filter custom menu items based on user status. It uses a filter hook introduced in WordPress 3.1 to prevent specific menu items from being created, rather than simply hiding them with CSS. This functionality enables you to show different menu items to logged-in users compared to visitors.
This plugin is suitable for users who want to control the visibility of their navigation menu items based on user roles or login status. It is particularly useful for websites that require different content access for different user types.
Best for: Websites that need to manage menu visibility for different user roles.
What it does well
- ✓Filters custom menu items based on user status
- ✓Prevents menu items from being created rather than just hidden
- ✓Utilises a filter hook from WordPress 3.1
Where it falls short
- •Last updated in July 2012, may not be compatible with newer WordPress versions
- •Limited information on additional features or support
Verdict
The plugin provides a specific functionality for filtering menu items, but its age and limited updates may affect its reliability for modern WordPress sites.
From the developer
Travis Smith's own description of WP Custom Menu Filter Plugin, lightly tidied.
WP Custom Menu Filter Plugin uses a new filter hook in WordPress 3.1 that allows Custom Menus to be filtered. Instead of using the generic CSS {display:none;}, this plugin actually excludes nav menu items from even being created. While it uses the CSS class tag in the Custom Menu to determine which custom menu items should be excluded, it does not use CSS to hide the menu items, which savvy users can discover. Instead using one custom menu, the user can hide portions of their custom menu to visitors (even the savvy ones) while revealing other portions of their menu to users who are logged in and vice versa.