How to Create a WordPress Custom Dashboard

Updated on January 11, 2018

WordPress is fantastic. But it has a few shortfalls — especially with it’s back end UI. For one, you can’t personalize it without the use of an external plugin. Secondly, the UI centers itself around the WordPress.org website, which can become a bit of a drag if you develop WordPress websites for clients.

Consequently, you might be getting a little frustrated with the unremarkable WordPress admin UI. So follow our tutorial below on how to create a WordPress custom dashboard.

Create a WordPress Custom Dashboard

NOTE: We’re going to be customizing with the use of this plugin, so don’t worry if you’re not a coder (I’m not one either). If you can click a mouse and type on a keyboard, you can customize your WP admin.

Customize-the-Admin-UI

Installing & Activating WP Admin UI Customize

WP Admin UI Customize is the most popular back end customization plugin, thanks to its intuitive UI and straightforward directions.

Download and install the plugin.

WP-Admin-UI-Customize

After installing the plugin, click on the new tab WP Admin UI Customize on your side menu and select whichever user role you want to customize first — you can tailor separate UIs for separates user roles.

Selecting-the-User

Changing the Admin Bar

The grey strip that runs across the top of your site whenever you’re logged in is the admin bar. To change the settings, go to WP Admin UI Customize > Admin Bar Menu.

Here, you can see a display of all the items that currently figure on the left and right sides of the bar. You can remove any of these, shift them from one side to the other, or change the name of each item.

The-Admin-Bar

For example, in the screenshot below, I changed the default “Howdy, Jonathan John [user_avatar]” to “Hello there, Jonathan John”, without the avatar.

Admin-Bar-Username

Additionally, you can add numerous other items to the bar, such as a link to WordPress.org documentation, support forums, and more. You can even create submenus and group menu items together in a dropdown.

And if you detest seeing the admin bar while viewing your front end and you just want to get rid of it, you can do that too by navigating to WP Admin UI Customize > Site Settings, scrolling down to the bottom of the page, and selecting Hide the Admin bar on the front end. 

Hide-the-Admin-Bar

Customizing General Settings

Navigate to WP Admin UI Customize > General Screen Settings. Here, you can select the update notifications the user role receives. If you wish, all core, plugin, and theme update notifications can be turned off.

Changing-Update-Notifications

You can also remove the Screen Options and Help tabs that you normally see on each screen.

Changing-Screen-Options

 

Screen-Help-Tabs

WordPress sets the default footer text at the bottom of each back end page to “Thank you for creating with WordPress.”

Thank-You-for-Creating-With-WordPress

However, if you’d rather be constantly reminded of what an awesome penguin you are, that’s possible too.

Awesome-Penguin-Change

Awesome-Penguin

This is what my new footer looks like.

You also get options to load a custom CSS file, remove “WordPress” from the title tag of the admin screen, or resize the admin bar.

General-Screen-Options

Customizing Your Dashboard

The main WP dashboard at yoursite.com/wp-admin/index.php is pretty much useless. Few people ever need to see WordPress News or Activity, nor do many use the create a Quick Draft feature.

Each meta box currently displayed can be hidden from the dashboard. Head over to WP Admin UI Customize > Dashboard and check the Hide box to remove a box from the dashboard. Additionally, you can change the title of each box.

Removing-Meta-Boxes

You can even turn off meta box movement, locking each box into its place.

Restrict-Meta-Box-Movement

Side Menu

I believe the WordPress side menu is one of the most useful parts of the back end — it makes life easy for a blogger. I love having a “launch pad” that will get me to where I want to go in the back end with no more than one click.

To add/remove items to your side menu, go to WP Admin UI Customize > Side Menu. You’ll have a view of the items on your current menu, and the new items you can add.

Side-Menu-Options

You can change the order of submenus too. Your widgets page (normally WP Admin > Appearance > Widgets) could be sent to the front of the menu to become WP Admin > Widgets.

Appearance-Widgets

Determine what the most useful side menu links would be for your website, and customize.

Meta Boxes

On the WP Admin UI Customize > Manage meta box page, you can hide specific meta boxes on the new post/page screen, like categories, tags, excerpts, custom fields, comments, and more. You can also change the heading for each meta box.

Manage-Meta-Boxes

Add New Post/Page

At WP Admin UI Customize > Add New Post and Edit Post Screen Options you can choose to hide/display the Change Permalinks button on the post/page editing screen (only if you use default permalinks). Additionally, you can choose to allow or disallow comments on your website.

Add-New-Post-Page

Navigational Menus

WP Admin UI Customize > Appearance Menu Screen Settings allows you to customize your Appearance > Menus screen. You can add new buttons that shorten the steps involved in creating a new menu, or you can even hide the Delete Menu button. Mostly, you’ll only want to use the latter option when controlling menu editing permissions for a less-than-administrator user role.

Menu-Appearance-Settings

Login Screen

Tired of seeing the default WordPress logo on your login screen? Change it!

Head to WP Admin UI Customize > Login Screen and customize away. You can change the default WordPress logo to your own custom one, change the logo’s external link, add special footer text, or load a specific CSS file.

Login-Screen-Editing

Here’s what my default login screen looked like, versus my current one (needless to say, I’ll be removing all penguins after completing the tutorial ;) ).

WordPress-Default-Login-Screen

New-Login-Screen

Change Plugin Capabilities

Lastly, you can change the usage capabilities of this plugin for each specific user role by navigating to WP Admin UI Customize > Change of Plugin Capabilities and selecting the user role. By default, the plugin is set to be viewed only by administrators.

Plugin-Capabilities

Wrapping Up

Finally, if you ever want to revert the customizations you made, just go to WP Admin UI Customize > Reset User Roles and hitting Reset Settings.

I won’t be going anywhere near that reset button though — I love my new tailored UI.

Was this tutorial on creating a WordPress custom dashboard helpful? If so, let us know below in the comments!

This article was written by Jonathan John
Jonathan John is a freelance blogger for hire and a WordPress enthusiast.

Hand-picked related articles

  1. Gravatar for this comment's author
    SteeveCo April 22, 2014 at 8:43 pm

    Another great post. The admin could always use some sprucing up.

    1. Gravatar for this comment's author
      Tom Zs April 23, 2014 at 10:04 pm

      Thanks for the comment SteeveCo, we are happy you found it useful.
      Best regards: Tom – Kinsta

  2. Gravatar for this comment's author
    gqevu6bsiz April 24, 2014 at 1:43 am

    I thinks it is clear explanation and thank you for introduce of WP Admin UI Customize!

    1. Gravatar for this comment's author
      Mark Gavalda April 24, 2014 at 6:35 am

      Thanks for stopping by! :) Mark – Kinsta

    2. Gravatar for this comment's author
      Jonathan John April 24, 2014 at 10:10 am

      Glad you thought so!

  3. Gravatar for this comment's author
    javiertroya October 14, 2014 at 5:20 pm

    This plugin creates some conflict with some or all of my themes. It works perfectly great in customizing the backend but is a lot to take when you work with custom post types to create an app so is always better to know how to code in order to get better performance results

  4. Gravatar for this comment's author
    Creativetacos | Free Resources September 5, 2017 at 10:58 pm

    Is it secure or not ?

Leave a Reply

Use WordPress?

Join 20,000+ others who get our FREE weekly newsletter with WordPress tips on how to drive more traffic and revenue to your business!

You have Successfully Subscribed!

Send this to a friend