How to Customize the WordPress Admin Panel

The WordPress Administration panel gives you full access to every piece of content that you publish and every piece of content that your visitors get to see. Besides that, is a pretty friendly environment for you to work with and quite productive.

However, when it comes to branding and customization, the admin panel doesn’t include as many functions as we would wish for and that’s why we decided to bring some of them to your attention.

In order to function properly, we recommend you to include the desired code snippets within a custom made plugin or within your theme’s functions.php file.

1. Remove the WordPress Icon From Admin Bar Left Corner

By default, WordPress includes a small “W” – WordPress logo within it’s default admin bar. You can remove this by using the following line of code:


2. Remove the Footer Copyright of Your Admin

One popular request from the WordPress users is about the WordPress customization process and the administration copyright notices that appear.

You can remove any of them without much struggle and to do so you need the code:

3. Change Menu Order

If for certain reasons you feel the need to reorder all menu items, you can easily do so by using the code:


Simply change the order of these links in the array and the menus will be displayed accordingly.

Also is worth mentioning that there is a plugin designed to help you do this much easier. It’s called “Admin Menu Reorder” and you can install and drag and drop the menu items as you want them to be displayed.


4. Change Menu Item Icons

The WordPress Admin Menu icons are actually font type icons provided by Dash Icons. You can check out a full list of these Dash Icons here.

In order to use them you need to implement them in your WordPress installation. There’s a detailed tutorial on how to use them properly on your site at Shea Bunge.

5. Disable WordPress Dashboard

Some people consider the WordPress Dashboard to be an effective collection of widgets and information, but for those of you who consider it a waste of time and resources, you can easily remove it from your WP installation.

There’s a plugin called “WP Hide Dashboard” which makes sure your users won’t see the dashboard anymore.


6. Add Custom Dashboard Widgets

For those of you who still want to use the Dashboard, but would prefer a more customized version, you can add custom widgets to it by taking advantage of the wp_add_dashboard_widget() function or by using this snippet:


7. Rename Menu Item Labels

I had many requests from WP users to change the default menu item called ‘Posts’ into ‘Articles’ or to call the Media Section link simply ‘Images’ or ‘Pictures’. You can easily change these and all menu item names by using:

This will help you rename the ‘Post’ – custom post type label and along with it all the pages associated, the taxonomy and the view text.


8. Hide Meta Boxes in the Edit Page

If you want to keep a cleaner WordPress Post Edit Page, you can do so by removing excessive metaboxes. In order to do so you will need to implement the following code:


9. Add Help Metabox to Post Editing Page

A help box can guide your visitors and website members understand your platform better and it’s quite easy to add your own custom help message where you need it.

The guys from TutsPlus brought together a complete guide on how to create new specialized Metaboxes that contain help messages for your users.

Also, there is a plugin called “Custom Admin Help Boxes” available for free at the WordPress plugins repository.


10. Set Up a New CSS Stylesheet for Admin

Let’s just say you want to implement a new style for your admin interface. You can simply do that by using CSS and a bit of code that looks like this:

‘; }

This function was provided by the guys at CSS-Tricks (thanks to Chris Coyier).


11. Disable Admin Bar Links


12. Remove Menu Items

You can easily remove each link in the menu bar by using the code bellow. Each of them has it’s name along with the dashes.


13. Add Custom Tooltips in Menu Columns

Tooltips or menu messages (WP Pointers) can be quite useful for users especially if you decide to create a WordPress website with admin access for members.

These can help them with useful information on how to use certain features. In order to implement this to your WordPress menu, you will need to use the following code:

Menu Pointer Message

‘; $pointer_content .= ‘

This will show a pointer message near the menu section along with a dismiss button.

‘; ?>


14. Change the Admin Panel Theme

The default WordPress admin panel includes 8 color schemes that users can change by themselves from their user panel. However, if you want there are many other themes to embellish the looks of your control panel.

The guys from WPMU Dev published a list containing some great admin panel themes that you can install and start using in just minutes.


15. Change the Admin Login URL

This is not only a cool hack, but also a matter of security. You can change the permalink of the admin login by using a plugin called Lockdown WP Admin.

The new Admin Login URL can be as you want it to be and it can include alpha-numeric values.

16. Disable Drag and Drop for Metaboxes

By default, WordPress offers a small customization possibility regarding metabox ergonomics. That’s why, by default, as a user, you can reposition any of the metaboxes from your admin panel wherever you want them to be.

If you want to disable this and leave the metaboxes as they are forever, then you need to use the code bellow.

17. Show Notification Panel in Admin Header

Similar to the help box message, you can add a header notification containing your message by using the code:

Add Your Custom WordPress Message in Here!


‘; } add_action( ‘admin_notices’, ‘my_admin_notice’ );


18. Replace “Howdy, Admin” Message

By default, WordPress administration panel includes the “Howdy, Admin” message in the top bar. You can change or remove that message by using this code:

Simply replace the “Hello” part in the message with whatever word you want.

19. Add New Items to Admin Bar

This is a very useful mod because it can save you time on the long run and it gives a certain aesthetic to your WordPress admin navigation system.

Simply add and adjust this code

20. Change WordPress Admin Login Logo

The logo displayed in the WordPress admin login screen represents a large subject of debate on the official WordPress boards and developer websites, but the truth is you can change it by implementing a small code snippet:

‘; } add_action(‘login_head’, ‘custom_loginlogo’);


Here the path to your new image is “get_bloginfo(‘template_directory’).’/images/login_logo.png” – takes you to thelogin_logo.png from your current theme’s directory. Change that path to whatever path you want for your logo.

21. Hide User Profile Fields

The “User Profile Fields” include Username, First Name, Last Name, Contact Info fields like E-mail, Website and so on. You can easily remove any of them if you want to by using a plugin named: Hide User Profile Fields or by using the code bellow:


22. Remove Unwanted Links from WP Logo in Admin

Usually in a default WordPress installation you will find multiple links attached to the small WP logo that is fixed in the top-left corner of your screen.

Those links are for the WordPress About page, Documentation, Support Forums, Feedback and the View Site button. You can easily remove those links by adding the following code:

Leave a Reply