Custom Dashboard Widgets


Custom Dashboard Widgets

Hide all default dashboard widgets and add a custom one that show a quick access to popular dashboard links and pages to complete manage your site and your dashboard.


  • Easy to use and more beautiful.
  • Contains all default links that exist in all wordpress dashboards (Pages, Posts, View Site … etc).
  • Allows you to add new links easly.
  • Allows you to choose icons to the links you added.
  • Use fortawesome icons.
  • Allows you to display links based on wordpress admin roles (admin, author … etc).
  • Allows you delete link easly.
  • Multilingual.


  • This screenshot shows the main dashboard widget after activating the plugin.

  • This screenshot shows the setting link for this plugin.

  • This screenshot shows the settings page for this plugin.

  • This screenshot shows the window that contains the most common wordpress post types and their icons to make it easy to choose the icon.


This section describes how to install the plugin and get it working.
1. Upload ‘custom-dashboard-widgets’ folder to the ‘/wp-content/plugins/’ directory
2. Activate the plugin through the ‘Plugins’ menu in WordPress


Where can I find the setting after activate the plugin?

You can find the setting throw settings menu -> Dashboard Widgets.

Where can I find the icons?

You can find the icons from this link Font Awesome .


Very nice Plugin!

A very nice and simple plugin!
I use this plugin for all my customers.
It reduces a lot of backend-clicking.

usage example:
When someone want´s to add an image to a gallery. Normaly there was a click on the gallery plugin, then the click on gallery section, then click on gallery, then click on adding an image. With this plugin I can simply add a link with an icon and description to the dashboard. After click on that link, the customer jumps to the “add to gallery” page.”

Very nice!

Does not play well with others

Plugin breaks ajax functions in multiple other plugins. Support has been unresponsive for what appears to be quite a while based on responses to forum posts. We will have to take another path and drop this pluign

Finally a useful Dashboard

This plugin is simple and genius! Forget about that cluttered and fairly useless space to the right of the admin menu–this makes it something productive. When installed, one has a set of default icons installed for them. Delete or move about as you see fit. Then, copy and paste any admin page URL from any functionality that exists in your sidebar menu and stick them into Notepad for convenience (when doing multiple shortcuts). Open the button editor, create new entries, select appropriate buttons, and paste the short URL.

Voila! Go straight to any submenu GUI page for any app–without having to find the main item and then clicking, then searching down the options. Click, and you are there with your most frequently needed admin screens. Works well with v4.8.2

Not like expected

This plugin does NOT let you add custom widgets. It replaces the dashboard by the links you can also find in the sidebar (what’s the point?) and lets you add other custom links.
A link is not a widget.

Good and simple

This a really promising plugin, and could already be a great option for removing clutter and making the dashboard more focused on helping people use a specific site.

In the end, I borrowed code from here to make my own plugin, and am really grateful for the pointers this plugin gave me about the code to use.

I think the following things would help make this more widely useful, and perhaps a bit lighter weight:

  • Reduce the styling, and make it fit better with the default WordPress look and feel
  • Use WordPress’s built-in Dashicons, again, to be more consistent with the rest of WordPress, and to avoid the need to pull in Font Awesome
  • More translations? (the name of the meta box in “Screen Options” is in Arabic, I think?)

Thanks for this plugin as it is though. Much appreciated 🙂

Read all 7 reviews

Contributors & Developers

“Custom Dashboard Widgets” is open source software. The following people have contributed to this plugin.




  • First version.


  • Add window contains the most common wordpress post types and their icons to make it easy to choose the icon.


  • fix adding new row issues.


  • Enable widget ordering


  • Support custom roles.


  • Add Feature : Don’t hide another WordPress default dashboard Widgets.