MRW Web Design

Post Status Menu Items plugin for WordPress

What it Does

I use all of the post statuses—Draft, Pending Review, Scheduled, and Published—on my blog and I often want to jump straight to the page that shows only posts with a certain status. This plugins adds links to any post type’s menu (including Posts, Pages, and other “Custom Post Types”) to go straight to those “filtered” pages.

Since the first major upgrade, the plugin now features the post counts for each status (e.g. “Drafts (15)”).


Get the Plugin Plugin Directory

Installing the Plugin

From the WordPress Dashboard

  1. In your WordPress-powered website, go to “Plugins” > “Add New.”
  2. Search for “post status menu items.”
  3. Click “Install Now.”
  4. Activate the plugin.

Manually, Uploaded with WordPress

  1. Download the plugin file from (see above link).
  2. Go to “Plugins” > “Add New.”
  3. Click “Upload.”
  4. Click “Browse” and choose the zipped version of the file.
  5. Click “Install Now.”
  6. Activate the plugin, “Post Status Menu Items” through the “Plugins” menu in WordPress.

Manually, Uploaded with FTP

  1. Download the plugin file from (see above link).
  2. Unzip the downloaded file.
  3. Using an FTP client or SSH, upload the “cms_post_status_menu” folder to the “/wp-content/plugins/” directory of your WordPress site.
  4. Activate the plugin, “Post Status Menu Items” through the “Plugins” menu in WordPress.

Support, Comments, Suggestions

Questions and comments should be left on the support forum for the plugin.

If you have ideas or want to say something nice, you can also use the comment form below.\

Like this plugin? [flattr url=””]

6 thoughts on “Post Status Menu Items plugin for WordPress”

  1. Hello.Thanks for your plugin.

    When I write a post, I want to put it under one of the menu categories so it shows up. How can I do that?

    Please Help

    1. Thanks for checking out the plugin. I hope this clarifies its intended use.

      To be clear, this plugin shows Post Statuses and not Categories. While it may look like a categorization scheme, what the plugin shows is the native WordPress function that allows you to save as post as Published, Draft, or Pending Review. Some plugins like Edit Flow let you create custom statuses as well. So to get posts into the menu items that this plugin creates, you need to set the posts status. When you “Save Draft” that status is “Draft.” When you hit “Publish” or “Update,” that status is “Published.”

      You can learn more about setting post statuses on’s support page:

  2. Hi Mrwweb!

    Nice plugin!

    I want to use a custom set of post statuses for my site, which I’ve created in a new metabox below the “Publish” metabox – as a dropdown list made with Advanced Custom Fields.

    Is there a way I can let these overwrite the existing post statuses, or rewrite your plugin to use my values in stead of the original post statuses?

    1. Glad you like the plugin, Kenneth. What you’re proposing would require a complete rewrite of the plugin. If it’s not too late, I would encourage you instead to use Edit Flow’s custom post statuses. This extended the existing post status list using core WordPress functions and filling in the gaps of functionality that are still missing from WordPress.

      Because Edit Flow adds real post statuses, Post Status Menu Items picks them up and displays them too!

      1. Hey Mark!

        Thanks for your quick reply!

        Okay, thanks a lot. I’ve started using Edit Flow now, and it seems very compatible. But I have two questions:

        1) Is it possible to show the statuses that have 0 entries?
        2) Would you possibly know how I can edit the admin columns from Edit Flow? I’ve tried Codepress Admin Columns – but doesn’t work

        1. Glad that helps.
          1) No one’s ever provided me a with a good use case for displaying 0-item statuses, so I don’t plan on adding it unless I hear that request from a lot of people.
          2) You’ll need to work that out with Edit Flow or one of the Admin Column plugins.

Comments are closed.