Plugin categories

Create a Website with AI
If Menu – Visibility control for Menus

If Menu – Visibility control for Menus

Display tailored menu items to each visitor with visibility rules

4.2

Rating summary

126

Reviews

70K

Active installations

If Menu – Visibility control for Menus
If Menu – Visibility control for Menus
If Menu – Visibility control for Menus
If Menu – Visibility control for Menus

Overview

Compatibility

Customer support & learning resources

Changelog

Main benefits

Control menu item visibility

Basic and advanced rules

User state and roles

Visitor device detection

Custom rule support

About this plugin

Author: Andrei
Version: 0.18.0
Last updated: 04-03-2024
WordPress version: false
Tested up to: 6.4.5
PHP version required: 5.6
Languages: Español, Français [+2]
Learning resources: View resources

Overview

The WordPress plugin enables site administrators to set customized visibility rules for menu items, tailoring the user experience based on specific criteria. For instance, it allows the display or hiding of menu items depending on user login status, device type, user roles, geographic location, language preference, and membership status. Once activated, each menu item gains a "Change menu item visibility" option, where users can configure these rules. The plugin comes with a basic set of rules, such as user state, role, and device type, and offers advanced rules through an add-on to further refine visibility based on visitor location, language, and membership levels across various platforms like WooCommerce and WishList Member. Additionally, it supports the use of multiple, combined visibility rules and offers the flexibility to add custom rules for more precise control.

Control Menu Item Visibility

  • Display a menu item only if User is logged in
  • Hide menus if Device is mobile
  • Display menus for Admins and Editors
  • Hide Login or Register links for Logged in Users

Advanced Visibility Rules

  • Visitor location – detect visitor’s Country
  • Visitor language – detect visitor’s selected Language
  • WooCommerce Subscriptions – Display menus for users with active subscription
  • WooCommerce Memberships – Display menus for customers with active membership plans

Multiple Rules Combination

  • Show if User is logged in AND Device is mobile
  • Show if User is Admin AND Is front page
  • Combine various rules for complex visibility conditions

Support for Custom Rules

  • Add your own custom visibility rules
  • Extend functionality to meet specific needs
  • Tailor menu visibility to unique site requirements

Features list

Feature

Free version

Premium version

Quantity-based discounts (volume pricing)

Offers discounts based on the quantity purchased.

Role-based pricing

Sets different prices for different user roles.

Built-in min/max/group-of quantity limits

Enforces minimum, maximum, or specific group quantity limits.

Various templates to display pricing

Provides multiple templates for displaying prices.

Real-time price changes on the product page

Updates prices in real-time on the product page.

Cart upsells

Suggests additional products in the cart for upselling.

Hide prices and prevent from purchasing for guests

Conceals prices and restricts purchases for non-logged-in users.

Works great with variable products

Fully compatible with variable products.

Import & Export (WP All Import supported)

Supports import and export functionalities, including WP All Import.

[tiered-pricing-table] shortcode and Gutenberg block available

Provides a shortcode and Gutenberg block for tiered pricing tables.

Works great with Elementor, WooCommerce Subscriptions, Product Add-ons, Product Bundles and many other popular plugins

Highly compatible with Elementor, WooCommerce Subscriptions, and other popular plugins.

Set up new prices

Set up new prices directly on the edit product page or by creating a global pricing rule

Configure quantity limits

Configure quantity limits (minimum, maximum, and group of quantity)

Flexible advance options

Flexible advance options such as the pricing template (layout) or quantity unit name

Individual pricing for user roles

Set individual pricing for any user’s role

Global rules for custom pricing

Global rules for custom pricing for a bunch of products

Mix and Match tiered pricing

Mix and Match tiered pricing based on total quantity of different products

Suspend and reactivate rules

Rules can be suspended and reactivated in one click

Various display options

Various display options for pricing on the product page

Correct pricing display

Pricing displays correctly at other places in your store

Control tiered pricing in cart

Control how to show tiered pricing in the cart

Control calculation logic

Control calculation logic

Utilizes theme’s styles

Utilizes the theme’s styles for a natural look

Pricing

Free Plan

$0 / lifetime

Plan includes

Quantity-based discounts (volume pricing)
Role-based pricing
Built-in min/max/group-of quantity limits
Various templates to display pricing
Real-time price changes on the product page
Cart upsells
Hide prices and prevent from purchasing for guests
Works great with variable products
Buy Now

Pro Plan

$49 / yearly

Plan includes

Set up new prices
Configure quantity limits
Flexible advance options
Individual pricing for user roles
Global rules for custom pricing
Mix and Match tiered pricing
Suspend and reactivate rules
Various display options
Buy Now

In some cases companies have different prices based on various components like a location. As a result the prices displayed here can differ from the ones you see on their websites.

See all pricing options

Rating and reviews

4.2

Rating summary

126

Reviews

70K

Active installations

5
4
3
2
1

User sentiment analysis

Users appreciate the "If Menu" plugin for its simplicity, ease of use, and ability to control menu item visibility based on various conditions, such as user roles and login status. It is praised for its straightforward installation and effectiveness in managing menus in different scenarios, including eCommerce and membership sites. Users also value the capability to add custom rules with example code provided in the FAQ. However, many users are frustrated with the lack of updates, leading to compatibility issues with newer WordPress versions. There are also significant complaints regarding poor technical support, obsolescent code, and features not working as advertised, resulting in wasted time and money. Issues with device recognition and plugin conflicts with other menu-related plugins are also noted. Additionally, some users raised concerns about privacy violations due to external calls made by the plugin.
revcoincidence

revcoincidence

16 Aug, 2024

I loved this. It was exactly what I wanted. Sadly, it hasn’t been updated to be compatible with recent updates to WP and nobody from the development team appears ever to respond to the free support forum. The Plugin’s own website appears to be inaccessible (so I can’t contact them), suggesting to me that this is not going to be updated. I’d be happy to be corrected, but the plugin’s failures to hide certain menu options on my sites mean I am now having to completely re-think how to approach this. My advice would be not to install (free or pro).
jetaimecherie

jetaimecherie

07 Mar, 2024

“If Menu” plugin was great in the past, but i bought add-on “More Visibility Rules” for using RCP membership levels, which one doesn’t work due to obsolescent code… I can confirm that because i fix it after several hours of work…
agelfand

agelfand

15 Nov, 2023

I needed this plugin to show/hide based on RCP membership level and it does not work at all. No response from tech support. A complete waste of money.
Jeff-Design-Dev

Jeff-Design-Dev

15 Jul, 2023

This plugin is simple to use, and gets the job done. Happy to have found it.
bruce86

bruce86

05 Jul, 2022

It is not working, so I recommend not using it. This topic was modified 2 years ago by bruce86.

FAQ

Show or hide menus if user is logged in

Mix multiple visibility rules

If Menu is broken, no visibility rules are available

Changes to menus are not saved

How can I add a custom visibility rule for menu items?

Where can I find conditional functions?

How to display menus for users from specific countries?

How to display menus for users with active membership?