Beginner's Guide for WordPress / Start your WordPress Blog in minutes

How to Hide Unnecessary Items From WordPress Admin with Adminimize

If you manage a multi-author WordPress blog or WordPress sites for clients, then you may have wondered if it was possible to clean up the WordPress admin area for your users? There are lots of things in the WordPress admin area that your users don’t need to see or use. In this article, we will show you how to hide unnecessary items from WordPress admin area.

Previously we showed you how to hide menu items from WordPress admin sidebar. However, there are many other aspects of the admin area that you may want to change. Like dashboard widgets, admin bar, post edit area, etc. You may also want to deactivate things based on user roles creating different admin interfaces for users with different roles and capabilities on your site. This is when Adminimize comes in.

Video Tutorial

Subscribe to WPBeginner

If you don’t like the video or need more instructions, then continue reading.

First thing you need to do is install and activate the Adminimize plugin. Upon activation, visit Setting » Adminimize to configure the plugin settings.

Adminimize plugin settings

The settings page has a Mini Menu that divides the settings page into different sections for different WordPress admin screens. Clicking on each link in the mini menu will take you to its options. For each section, you will see a number of items that you can deactivate or modify. You will also notice that each option has check boxes for all WordPress user roles.

Deactivating items from admin screens

Once you have checked to deactivate a few items, you need to click on the ‘Update Options »’ button below any section to store your changes.

Please note that your changes will not be visible on the plugin’s settings page. To see your changes in action, you will need to open any other admin page in a new browser tab.

We will show you each item in the Mini Menu and how to change their settings.

Admin Bar Options

After the plugin’s about section, the first option in the mini menu is the Admin Bar Options. The admin bar is the WordPress toolbar that appears on the top of each screen when you are logged in to your WordPress site.

All the items in the admin bar can be turned off or on for each user role.

Hiding Admin Bar Items

The first option allow you to hide the user menu and its subitems that appear on the top right corner of the admin bar. After that you will notice that each main menu is highlighted with the pink color. Deactivating a main menu will also hide all its sub-menus. For example, deactivating WordPress logo will also hide all the links in its sub menu.

The admin bar shows your site’s name with a drop down menu containing the link to visit your site’s front-end. Checking the site name will also hide the link to visit the site’s front-end. Among other options, you will see checkboxes to hide comments icon and +New icon.

Remember that you can also hide a sub-item. For example, if you want to keep the +New menu in the admin bar, but you want to hide pages from it, then just check the pages and deactivate it for the selective user roles.

If you only wanted to switch off admin bar, then perhaps you should take a look at how to disable WordPress admin bar for all users.

Backend Options

Not all sections in the adminimize settings screen will have checkboxes. The backend options section has a slightly different look. This section allows you to set global options for all users in the admin area.

Changing the backend options

The first option here is to configure the user info menu. This is the menu that appears on top right corner of the admin screen with a user avatar. You can choose to hide it, show user and log out, or show the logout link only. The next option is to choose where to redirect users when they click on the user info link. In order to change this, you need to first change the user info menu to anything other that default or hide. After that, you need to click on the update options button below to store your changes. Now you can change the redirection option and set it to front page of your site.

Next option is for footer which allows you to hide the footer from all admin pages.

By default when you are working on a post, the timestamp option is hidden behind an edit link next to the publish information. In order to schedule a post, you need to click on the edit link to show the timestamp.

Hidden timestamp in WordPress

In the backend options section, you can select activate next to the timestamp option to make it visible all the time.

Similarly, by default WordPress hides some of your categories in the categories meta box on the post edit screen. You can change this behavior by choosing activate next to the Category Height option. Doing so the category meta box will adjust the height to display all your categories.

The advice in footer option allows you to put your own text in the footer area of all WordPress admin pages. This can be used for branding, adding shortcuts, or anything you want.

The last option in the Backend Options is to set a redirection for Dashboard. To use this you need to deactivate the dashboard first. We will show you how to do that later in this article.

Global Options

The global options section allows you to activate or deactivate particular settings for specified user roles. The first option here is to show or hide the admin bar. Unlike the admin bar option section which allows you to change the menus in the admin bar, this checkbox will turn off the admin bar altogether for the selected user roles.

Global Options for Adminimize

The Favorites section is no longer available in WordPress. The next few options are screen meta, screen options, and contextual help. This will deactivate the help and screen options section from WordPress admin pages.

Users on your WordPress site can go to their profiles and change the admin color scheme. To remove this feature, you can deactivate admin color scheme for selected user roles.

Hiding WordPress Dashboard Widgets

To change the dashboard widgets, first you need to visit the Dashboard. This will allow Adminimize to load your Dashboard widgets. After that, you need to go back to Settings » Adminimize and click Dashboard Options link from the mini menu or scroll down to Dashboard Options section. You can hide activity widget, QuickPress widget, WordPress News widget, and at a glance widget.

Deactivating dashboard widgets from WordPress admin area

If you only wanted to switch off dashboard widgets, then take a look at how to remove WordPress dashboard widgets.

Menu Options

Menu options allows you to show or hide items from your WordPress menu bar.

WordPress admin menu

Adminimize will show you an option for each menu item and all its sub-menu items. It will also show you menus added by your WordPress plugins and themes. You can check menus you want to deactivate for different user roles on your WordPress site.

Show or hide menu items from the WordPress menu bar

Write Options – Post, Page, and Post Types

You can also modify the meta boxes and write panels in the WordPress post and page edit area. To do so, click on Write Options – Post or Write Options – Page from the mini menu on Adminimize settings. You can hide almost any item that appears on the write screen.

Changing post edit screens

The first few options allow you to show / hide different meta boxes and sections from your post edit screen. It also allows you to hide items from Quick Edit area.

Widget Options

The next section in the Adminimize settings is Widget Options. This section allows you to show and hide items from the Widgets screen. You can show / hide widget ready areas and sidebars. You can also hide inactive widgets section along with hiding individual widgets from the list of available widgets.

Show or Hide items from the Widgets screen

WP Nav Menu Options

This section allows you to control Appearance » Menus screen. You can show / hide categories, pages, or custom link section from the menu screen. At the time of writing this article, the option to hide add new menu and the option to hide theme locations was not working. Hopefully in the next update this issue will be resolved.

Show / Hide sections from WP Nav Menu screen

Set Theme

Set theme option allows you to set a WordPress admin area color scheme for your users. Click on the load user data button and the plugin will load all your users.

Load user data

Once the plugin has loaded all your users, select a user and then choose a theme from them by clicking on the default theme dropdown menu. You can also select all your users and choose a default color scheme for them.

Set admin color scheme for your users

If you only wanted to set a default scheme for your users, then take a look at how to set a default admin color scheme for new users in WordPress.

Import / Export Adminimize Settings

Adminimize allows you to easily import and export your plugin settings. Using this feature, you can apply the same settings on multiple WordPress sites. To export your settings simply click on the export button and download the .seq file containing the plugin settings.

Import / Export Adminimize Settings

To import settings from an Adminimize export file simply click on Choose File button under the Import. Select the .seq file you want to import and then click on Upload file and import button.

Deinstall Options

In case you want to deactivate and uninstall the plugin, this option allows you to safely disable all plugin settings. Simply deleting the plugin may not delete all the options stored in your database. To make sure that you get it all cleaned up, check the box next to Delete Options button and then click on Delete Options.

Deinstall all Adminimize settings

We hope this article helped you hide unnecessary items from WordPress admin area and create your own clean and customized admin panels.

If you liked this article, then subscribe to our YouTube Channel for WordPress video tutorials. You can also join us on Twitter and Google+.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit – a collection of WordPress related products and resources that every professional should have!

Reader Interactions

42 CommentsLeave a Reply

  1. It seems that Adminimize has not been updated since July 2020, do you happen to know if it is safe to use this plugin or you have something else in mind for replacing it.

  2. Hey. Don’t use a plugin just use a conditional IF statement. There are a bunch you can use but here are a couple good ones to add to your functions or custom functions file.

    If you’re savvy with WP and some light coding this is the best alternative to a plugin by far, in my opinion.

    // Remove a main menu page link on admin/dash

    remove_menu_page( ‘$mainmenu-sluge’ );

    // Remove a main menu’s submenu link on admin/dash

    remove_submenu_page( ”$mainmenu-slug”, ”$submenu-slug”);

    Hope this helps.

    • Thank you for sharing this, our guides are designed for beginners that don’t have coding knowledge first but for those looking for an alternative, this could be a helpful option.

      Admin

  3. we have wordpress site, in our admin panel settings and Appearance not available, don”t why…whats the problem…

    • Your user may not be an admin user for your site if you had someone else set it up for you.

      Admin

  4. Hi! I want to hide the tutorial tab on my menu but I can’t find it can anyone help me? I can send you pictures of it. Thanks!

    • If the menu is added via a plugin then you would want to reach out to your plugin’s support and they should be able to help you with hiding it.

      Admin

    • If it is checked/ticked then that item would be removed from that level’s view

      Admin

  5. please guide how to disable the notification for editor. i have tried already but still can see.

    Pleaseguide

    • There should be the option to disable admin notices depending on the notices you no longer want to appear.

      Admin

  6. Adminimize has solved the goal I had of making the back end as bare as possible for members to only get to handle their own content. However I think the checkbox grid interface could be made simpler to follow.
    Sometimes trying to turn off a whole section by checking across one row doesn’t work. I have to check each function in that section individually.

    Ultimately though I want a tool that will bring the chosen menu commands for an author on to a front end page so users below the level of administrator never see a back end dialog like the dashboard. For example, once they are in the dashboard, there is no navigation menu like on the front end so they can return to what they were doing under one visual “experience”

  7. Please update this post so we get the latest of items in the adminimize
    However, you guys are doing a marvelous job.

    • Thanks for the kind words and letting us know, we’ll certainly look into updating when able :)

      Admin

  8. Adminimize is great. But in the case where i need to focus on branding specifically. White label CMS did the job. For example, to remove the wordpress logo in login, it’s a simple images swap in the plugin. Among other great branding changes it does simply. Both are great. But for different reasons.

  9. How can I hide some menu items for only certain Administrators not all of them? Because there are admins that I don’t want to touch on any design/customizations.

  10. Hi,

    Any news/info/solution/… about those flags! I have just installed plugin (super cool I must say), add demo user, playing with restrictions, logged in on another machine as demo user… ok. Done this “To view your changes to the menu you need to navigate away from the Adminimize settings page.” several times…

    But on the end of a day if this demo user would call me and said “I don’t see Woocommerce”… Well demo user! I see no flags on your Woo…

    Good for me to add demo user. I think I said enough.

    Br,

  11. I didn’t know this plugin, it’s amazing! Thank you so much for making me discover it, you saved my life haha

  12. Hello.
    After the last update 1.10.1 no longer see the flags of the things that I selected.
    How can I do?

    Thanks in advance.

  13. If I have role1 and role2 and each role has their own sidebar widget. Is there a way to add a hook so that when role1 is logged in they will only see sidebar widget1 and when role2 is logged in they will only see sidebar widget2. (see and be able to edit their own widget)
    Currently adminimize allows me to show or hide sidebar so there is no way to specify which sidebar widget.

    Thanks

  14. This saved me alot! I have this annoying client that keeps on destroying a customized (hard-coded) theme by resetting the appearance theme option on purpose to keep on demanding for unnecessary revisions. Now they can only edit posts which is suppose to be what the client should only be doing. :D Thanks alot for this!

  15. i think is better to use of hack rather than using too many plugins and most of them has bug also, which allow hackers kill your website! for example here i share you some of those codes to hide admin items:

    function remove_dashboard_widgets() {
    global $menu,$submenu;

    global $current_user;
    get_currentuserinfo();

    if ($current_user->ID != 1) { // only admin sees the whole thing
    // $menu and $submenu will return fo all menu and submenu list in admin panel .
    $menu[2] = “”; //Dashboard
    $menu[5] = “”; // Posts
    $menu[15] = “”; //Links
    $menu[25] = “”; //Comments
    $menu[65] = “”; //Plugins

    unset($submenu[‘themes.php’][5]); //themes
    unset($submenu[‘themes.php’][12]); //editor
    }
    }
    add_action(‘admin_head’, ‘remove_dashboard_widgets’);

    • Robert, your information is interesting. But as a non-coder, I wouldn’t know where to put this little nugget. Any more info on that?

    • you’re right, and I used your code, it worked well. but how did you come up with this and how can I use it for more security like disabling access to some other sections of my website. thanks.

  16. I have comments deactivated in adminimize in the menu options but it stil shows up on the admin screen for all users. I would like only admins and editors to see the comments.

  17. While the article is promising, as of this writing the plugin is compatible up to version 3.6 and hasn’t been updated in almost a year.

    I currently update the functions file using a great tutorial by Justin Tadlock (http://tinyurl.com/qda95ap) but this plugin looks like it would really streamline the process.

    Does anyone know of a similar plugin which is actively maintained and
    compatible with the latest version of wordpress (currently 3.9)?

  18. While the possibilities of this plugin are very nice and extensive, It misses one giant thing: the possibility to minimize the dashboard for certain administrators. On my client’s sites I want to maintain full access on my own admin account and limit the client’s admin acount(s). Or did I miss something and is this possible?

  19. Yes it is multisite compatible. We will try to cover the scaling of multisite WordPress in some future article. Thanks for the suggestion. However, for the time being try using plugins that are well coded, come highly recommended, and are well documented.

    • I installed it on multisite but wanted to control these things network wide not site by site. I could see no way to do that.

  20. This is great. i just had a client with no knowledge of WP and had to disable certain features so he didn’t blow this thing up. This plugin has helped. Also, very easy to use.

    Thanks!

    • I agree. Same problem. Easy to deactivate permissions, but an editor in itself does not have access to certain features which mean I need to give admin role to managers of the site. Then I “deactivate” features and me too as an admin lose the same permissions! Weird.

      This plugin is undiectional – yuo can deactivate but not asctivate permissions.

  21. is it multisite compatible ? And also can you do a post on scaling a multisite along with plugins ?it will be useful for us.We are finding it difficult to find info about wordpress multisite. Your help will be appreciated.

  22. This looks like an amazing plugin! Wow, I wonder if something this powerful adds a lot of weight and queries to the database. Does this plugin slow down editing the site?

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.