Overview
The IF Menu Visibility Premium Plugin lets you define exactly who sees which menu items, using an intuitive rule-based system built directly into the WordPress menu editor. Unlike the free version, which only supports basic visibility for logged-in or logged-out users, the premium version unlocks advanced control for real-world use cases.
✓ Show/hide menu items based on user role
✓ Display items only on specific pages
✓ Target by device: mobile or desktop
✓ Combine multiple conditions using AND/OR logic
✓ Fully integrated into the WordPress menu editor
✓ No coding – clean, intuitive interface
Whether you’re building a client portal, membership site, or just want clean, dynamic navigation – this plugin gives you the flexibility you need.
Take full control of your WordPress navigation menus with conditional visibility rules based on user roles, device type, specific pages, and powerful AND/OR logic.
Supported Rule Types:
User Role: Only show items to Administrators, Editors, Subscribers, etc.
Device Type: Show or hide items for mobile or desktop visitors
Page Targeting: Display items only on specific pages or only on the front page
AND/OR Logic: Combine multiple rules for complex conditions (e.g., Role = Editor AND Page = Dashboard)
You can target menu items based on the user’s role, such as Administrator, Editor, or Subscriber, and display them only when the user matches that role. It also allows you to show or hide menu items depending on the page a visitor is currently viewing—useful for showing different options on your homepage, contact page, or any specific subpage.
Real-World Use Cases:
✓ Show a “Dashboard” menu only for logged-in editors on desktop
✓ Hide a “Login” button for users already logged in
✓ Show a “Premium Content” menu only for subscribers
✓ Display certain menu items only on the homepage
Additionally, you can define rules based on the visitor’s device, allowing you to create separate mobile and desktop experiences. For more complex scenarios, you can stack multiple rules and use logical connectors like AND or OR to define precisely when a menu item should appear.
Whether you want to show an admin-only dashboard link, hide the login button for logged-in users, or create mobile-only navigation, this plugin gives you full control without writing a single line of code. It’s the ideal solution for membership sites, customer portals, agency websites, and any project that demands clean and dynamic navigation.