How to Hide Unnecessary Menu Items From WordPress Admin Area?


Do you want to hide unnecessary menu items from WordPress admin?

WordPress consists of many things in the admin area. It is not necessary to reveal every available tool for the user who is logged in the WordPress area as it is not important for them. Additionally, if anyone makes certain changes in the menu and makes mistakes, it brings up many problems on your site. 

The main solution to this problem is cleaning the admin area which helps to focus only on the option which is necessary for them. In this article, we will discuss the easiest way to hide unwanted items from the WordPress admin area.   

Why Hide Unnecessary Menu Items?

We might have noticed the WordPress admin area which is full of the menus, sub-menus, options, and plugin settings. Besides, they also include items like dashboard widgets, post edit area, plugins, etc. Anyone who accesses WordPress can change it. Nevertheless, these settings and menus are not likely to work on a daily basis resulting to clutter the admin screen. 

We highly recommend using this method if you have a multi-author website. Also, the hiding of menu items reduces accidental problems like deletion of the content, etc, and protects your privacy. One of the effective ways to do so is keeping the menus and options useful for the author and hiding the rest of them.  

Without further delay, let’s begin:

Steps to Hide Unnecessary Menu Items

In this method, we are using a free WordPress plugin named Menu Editor that allows you to choose the menu titles, URLs, icons, and many more. Undoubtedly, follow the steps mentioned below:

  • After activation, head to Settings >> Menu Editor

Note: You are able to see all the menu and sub-menu items in the “Admin Menu” section. Additionally, you are can also rearrange their order with the help of drag and drop menu items. 

  • Next, move forward, and click on the downward arrow for any menu item to reveal the further setting option. 
  • Click on the “Extra capability” dropdown menu to hide the menu from a specific user. Here, you can choose the user role who is permitted to view the menu item from the list. Say you want to hide a menu for all the users except Administrator, simply click on the Extra capability drop-down menu and select “Administrator” beneath Roles.
  •  Lastly, make sure you save the changes. Again, if someone tries to access the menu an error message will appear to warn the user.

Hence, you have successfully hidden unnecessary menu items from the WordPress area. 

Wrapping up

Lastly, we hope this tutorial was helpful for you. If you have any queries or confusions do let us know in the comment section below. Also, interested candidates can go through our other tutorial “How to Add a Search Bar to WordPress Menu?” for more detailed knowledge about WordPress. 


Please enter your comment!
Please enter your name here