If Menu – Visibility control for Menus

If Menu – Visibility control for Menus

Display tailored menu items to each visitor with visibility rules
Active Installations:
Last Updated:
Mar 04, 2024
WordPress Version:
Tested up to:

Customize menu visibility

Control what menu items your site's visitors see with visibility rules.

Tailored user experience

Display menus based on user state, device type, user roles, and more.

Advanced visibility options

Unlock additional visibility rules such as visitor location, language, and membership status with the More Visibility Rules Add-on.

Mix and match rules

Create complex visibility conditions by combining multiple rules for a menu item's visibility.

0.18.0 – 4 Mar 2024

  • Updated – WordPress v6.4 compatibility
  • Updated – Improved check for IP geolocation

0.17.0 – 26 Mar 2023

  • Fixed – Broken Access Control
  • Fixed – Check if callbacks are valid for Conditions

0.16.3 – 26 June 2022

  • Added – More usage examples in plugin FAQs section
  • Updated – WordPress v6 compatibility
  • Updated – Integration with Restrict Content Pro plugin is improved

0.16.2 – 17 January 2020

  • Fixed – Error shown about the registered REST Api endpoint
  • Updated – Ensure compatibility with WordPress 5.6

0.16.1 – 11 April 2020

  • Fixed – Improved compatibility with other plugins that extend menu items

0.16 – 1 April 2020

  • Added – Visibility rule – Is Archive page
  • Updated – Ensure compatibility with WordPress 5.4
  • Updated – Improved compatibility with WooCommerce Membership/Subscription plugins

0.15 – 2 July 2019

  • Updated – Texts & styles for If Menu settings page
  • Fixed – PHP error that may appear for Visibility Rules saved before If Menu v0.9

No Support...

By jetaimecherie on January 26, 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...

Does not work and support will not reply to help requests

By agelfand on November 15, 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.

Does the job well

By Jeff-Design-Dev on July 15, 2023

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

Don't use it, it doesn't work

By bruce86 on July 5, 2022

It is not working, so I recommend not using it.

The plugin recognizes tablets as mobile.

By ezhaun on June 23, 2022

5 stars for making such great plugin (-) 2 stars for bugs! The plugin recognizes tablets as mobile. Devices like -nest hub -surface duo, surface pro 7 -ipad mini, air, pro...etc are recognized as mobile and this causes error in my menus where I want "Every device with window width/height > 480 to NOT be considered as MOBILE". Wordpress version 6.0 If Menu Plugin Version 0.16.2

Worked well but now doesn't work at all

By jasoncsh on February 27, 2022

I would have rated this 3-4 stars because although it's basic, it did the job well enough. Unfortunately it seems to have stopped working, possibly since the latest WordPress updates. The plugin hasn't been kept up to date either. So can't rate this any higher that 1 star for now. It's the only plugin of its kind (it seems), so I hope it gets an update.

Abandonware Do not buy

By Larissa (ourcoastau) on February 24, 2022

Brought to get extra features only to find zero support no matter how many support emails are submitted, even the developers blog and twitter have been removed.


By abbie98 on January 26, 2022

Broke the entire website. DO NOT USE.

Premium purchased, not received, not support

By polrobles on November 23, 2021

I needed this plugin for RCP and these guys are gone. Very bad.

Slow loading

By Rosenborg on November 23, 2021

Leads to extremely slow loading of CMS and web page upon activation. Looks like a lot of code is needed? The website seems to work normal after activation, but I do not take the chance to use this plugin.
Try other plugins too!

Hide Categories and Products for Woocommerce

Hide Categories and Products for Woocommerce. This plugins requires WooCommerce to be installed and activated

Try Demo

Breadcrumb NavXT

Adds breadcrumb navigation showing the visitor's path to their current location.

Try Demo

Editor Menu and Widget Access

Allow and control Editor and Shop Manager access to the menus, widgets and appearance menu, plus other menus and adminbar items.

Try Demo

Try If Menu – Visibility control for Menus With InstaWP

Request demo

Wondering how to integrate InstaWP with your current workflow? Ask us for a demo.

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.