Dashboard Commander

Command your admin dashboard. Manage built-in widgets and dynamically registered widgets. Hide widgets depending upon user capabilities.

Easy Installation

  1. From your WordPress admin go to Plugins > Add New
  2. Search for “dashboard commander
  3. Click the Install Now link for Dashboard Commander
  4. Visit your dashboard once to build a list of dashboard widgets
  5. Go to Settings > Dashboard Commander to configure access to widgets

Manual Installation

  1. Download Dashboard Commander from the WordPress plugin repository
  2. Extract the file to your wp-content/plugins directory
  3. Activate the plugin
  4. Visit your dashboard once to build a list of dashboard widgets
  5. Go to Settings > Dashboard Commander to configure access to widgets

Screenshot

Dashboard Commander Options

Comments

  1. Dar says

    I don’t understand the level_10 to level_0 ranking. Which roles do the levels correspond to?

    It would be nice to have an easy to understand permission systems such as “Administrator” “Editor” “Author” “Contributor” “Subscriber”

    Thanks

    • says

      In the past WordPress used a User Levels system. This was replaced by the Roles and Capabilities system, and thankfully User Levels were finally deprecated in version 3.0.

      Take a look at the Capabilities vs. Roles table and User Levels table of the Roles and Capabilities page in the WordPress Codex. That should help you understand the current relationship.

      A role is simply a group of capabilities. It would be nice if WordPress had a better permission system, but this is what we have now.

  2. Mark says

    Hi. This plugin is what I’m looking for, but it seems to do bizarre things. When I log in, I go to mywebsite/wp-admin/ and there I have a full dashboard. I click on ‘dashboard’ I go to mywebsite/wp-admin/index.php and there I get a reduced dashboard, based on what the plugin offers to suppress or allow. The same with my contributors – they log in and immediately get the full dashboard until they click on ‘dashboard’ in the menu on the left. What I want is for them to log in and get the dashboard I want them to get straight off. They also get the message that the dashboard commander is not configured and they need to go to their dashboard first. I’ll have to disable and delete this plugin, but if you can explain how I get it to do what it says on the tin, I’d be very happy.

  3. says

    Thanks, I’ll check it out.

    Update: I was unable to reproduce the behavior you described. See video: Dashboard Commander Install & Test

    Are you perhaps running WordPress as a network site? Dashboard commander was not designed with the network mode in mind so i don’t know what problems may arise from that combination. Otherwise I would suggest disabling other plugins until Dashboard Commander performs correctly, then you’ll know if there was a plugin conflict causing your issue.

  4. james says

    Hey Josh, EXCELLENT PLUGIN !!!

    I know this is a wordpress question but I can’t seem to find the answer. What file or files are the widgets located in inside of the theme?

    I like the fact that I can block certain widgets with your plugin but I would also like to rename a few of them. Where would I do this?

    Thanks

  5. Steve says

    Hey Josh. Thanks for your contribution to the WP community. Very nice plugin. Quick question regarding permissions. Since there are so many choices because of the way WP handles roles and permissions, do we just pick ANY admin capability for an admin to see something and ANY contributor capability for them, or do each of the choices represent something else for access?

    In other words, if I wanted an Admin to see everything, could I select say activate_plugins for example, and they would be able to see those, whereas if I wanted a Contributor to see a specific plugin, I could choose ANY of the Contributor permissions?

    Some clarity would be helpful here.

    Thanks in advance.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>