🛈 This site is being rebuilt due to an incident. Many pages might be missing or incomplete.

How to Hide a Menu Item


Table of Contents

How to Hide a Menu From a Role

  1. Click the name of the role. Click the name of a role to select it
  2. Find the item you want to hide. If it’s a submenu item, click the parent menu to select it and display the submenu list.
  3. Uncheck the box that’s to the left of the menu item.

How to Hide a Menu From a User

  1. Click the “Choose users…” link to open the “Select Visible Users” dialog.
  2. Find the user in the left column and click the “+” sign. Note: This dialog only shows up to 30 users at a time. If you don’t see the one you need in the list, enter their username in the search box and wait a few seconds.
  3. Click “Save Changes”. The user(s) you selected will be added to the end of the role list.
  4. Click the name of the user.
  5. Uncheck the menu item you want to hide.

How to Hide a Menu From Everyone Except Yourself

While you can accomplish this by selecting each role, unchecking the menu item, then clicking “Current user” and checking the item, there is a faster way to do it.

  1. Click the “All” option in the role list. Usually it’s already selected by default when you open the menu editor.
  2. Click the menu item you want to hide.
  3. Click the “Hide and prevent access” toolbar button.

This will uncheck the selected item for all roles but leave it enabled for the current user. In Multisite, it will also leave the menu visible to Super Admins. You can restore the previous permissions by clicking the same button again.

Troubleshooting

What if you’ve unchecked a menu item but that didn’t actually hide it? Here are a few things to try: