How To Remove WordPress Admin Menu?

When deploying WordPress sites for clients, it can be extremely useful to customize aspects of the WordPress admin area. For users who are not familiar with WordPress, some aspects of the admin area can be confusing, especially if they are not being directly utilized by the client. For example, not all users need a Links section for their site (perhaps less is more if you are designing a site for a client using WordPress). So here’s a quick tip for removing menu items from the main admin navigation.

Simply paste this into your functions.php:

This code will remove the LinksToolsSettings, and Comments menu items. Simply add all the menu names you wish to remove to this part of the code above:

So what would it look like if you wanted to remove the ToolsCommentsAppearancePlugins, and Settings menus? The complete code is this:

I hope you found this article useful. If you are unsure about anything please let me know 🙂


Pippin Williamson
Pippin Williamson

Pippin Williamson is a WordPress developer based in Lawrence, KS. WordPress is his expertise: custom theme / plugin development, e-commerce solutions, content management, and everything else WordPress. His personal site can be found at There he publishes frequent WordPress tutorials, tips and tricks. He also host a variety of his own free WordPress plugins. Join the site and receive member only benefits, including exclusive tutorial access and source file downloads.

FREE EBOOK: How to Build a Wordpress Website


As a complete beginner!

FREE EBOOK: The Ultimate Guide To Speed Up Your Website and Increase Conversions!


Site Speed Secretsis a is a step-by-step blueprint about how to speed up your website and increase conversions.