PluginSift
PluginsThemesCompare
Directory
  • Plugins
  • Themes
  • Compare Plugins
Plugin Comparisons
  • SEO
  • Security
  • Ecommerce
  • Page Builders
  • Caching
  • Backup
  • Forms
  • Analytics
Resources
  • About
  • Contact
  • llms.txt

© 2026 PluginSift. Data sourced from WordPress.org. · [email protected]

  1. Home
  2. Plugins
  3. Menus
  4. Hide Drafts in Menus
Hide Drafts in Menus icon

Hide Drafts in Menus

Hide unpublished pages in your custom menus.

By Room 34 Creative Services, LLC·Menus·Free
5(9 reviews)
·1.0K+ active installs·Updated 1 year ago
DownloadVisit HomepageCompare

As of April 2026, Hide Drafts in Menus is a WordPress menus plugin with 1.0K+ active installations and a 5/5 rating from 9 reviews. It has been downloaded 15K+ times in total. Requires WordPress 4.0+ and PHP false+. Available on WordPress.org since 2016. Last updated 1 year ago — may have compatibility concerns. Downloads are up 10% this week. Top alternative: User Menus – Nav Menu Visibility.

5/59 reviews
1.0K+active installs
15K+total downloads
10 yearssince 2016

Overview

If you unpublish a page or post, it still appears in your custom menus. This plugin automatically prevents pages/posts set to “draft” or “pending review” from appearing in custom menus on the site, while keeping their place in the menu structure. When they’re published, they’ll appear in the menu automatically.

This plugin also modifies the custom menu editing screen to clearly indicate the unpublished status of items in the menu.

NOTE: We are aware of a limitation in the plugin, that a page/post must be published to appear in the list of items you can select to add to the menu. We are working on a solution. In the meantime, the workaround is to temporarily publish the page/post, add it to the menu, and then set it back to “draft”.

Read full description on WordPress.org

Ratings & Reviews

59 reviews
5 ★
9
4 ★
0
3 ★
0
2 ★
0
1 ★
0

Recent Reviews

Excellent. Very useful plugin.
by michaelquinn·1 year ago

One of those plugins you can’t believe hasn’t been rolled into core by now.

I’ve been using it as one of my standard install plugins and it’s very helpful for rolling out sites with multiple draft pages etc.

Has worked perfectly for years. Had a slight problem this last week but the developer fixed it within 12 hours of me posting about it. Can’t ask for more than that.

Should be part of WordPress core
by Martin Sauter·2 years ago

It’s hard to believe that this functionality is not part of WordPress core, since it simply does not make sense to show a menu item which links to an unpublished page.

Very helpfull!
by Bogdan·2 years ago

Does what it says, I could easily extend it to hide also private posts.

Perfect Plugin
by mighty2003·5 years ago

This Plugin makes exactly what i’m looking for. But it’s special, that this plugin is necessary, because that should be a part of the stock WP.
and it’s very easy, install, run, done!

BRILLIANT
by karenwhitt·6 years ago

Thanks so much – i had a whole pile of prebuilt pages I added in my new theme which threw out my menu – installed this and – GONE – thanks so much

Download Trends

Today: 7Yesterday: 11This week: 55Period total: 3K

Compatibility

WordPress4.0+ requiredTested up to 6.5.8
PHPfalse+ required

Version Adoption

v1.5
92.4%
v1.4
5.9%
v1.3
1.7%

Top Alternatives to Hide Drafts in Menus

User Menus – Nav Menu Visibility icon
User Menus – Nav Menu Visibility
580K+ installsUpdated 1 year ago
ViewCompare
Nav Menu Roles icon
Nav Menu Roles
4.970K+ installsUpdated 1 week ago
ViewCompare
Shortcode in Menus icon
Shortcode in Menus
4.750K+ installsUpdated 1 month ago
ViewCompare
Advanced Sidebar Menu icon
Advanced Sidebar Menu
4.510K+ installsUpdated 1 month ago
ViewCompare
WPS Menu Exporter icon
WPS Menu Exporter
3.710K+ installsUpdated 9 months ago
ViewCompare
View all menus plugins →

Frequently Asked Questions

Changelog

1.5.1 – 2024.05.14

  • Fixed an issue that would cause categories to be hidden. Added a check to ensure that the logic for hiding menu items only applies to items that are a post type (e.g. post, page, custom post type), not taxonomies or other types of objects.
  • Changed CSS styling for hidden items on the admin Menus page to match the default WordPress styling for deleted items.
  • Bumped “tested up to” to 6.5.3.
View full changelog on WordPress.org

Contributors

Room 34 Creative Services, LLCRoom 34 Creative Services, LLC
Plugin Info
Version
1.5.1
Last Updated
May 14, 2024
WP Requires
4.0+
Tested Up To
6.5.8
PHP Requires
false+
Active Installs
1.0K+
Downloads
15K+
Added
Nov 10, 2016
Business
Free

Tags

menuspagesdraftsunpublished

Developer

R
Room 34 Creative Services, LLC
10 plugins0.0M+ total installs
View all plugins →

Quick Compare

Hide Drafts in Menus vs User Menus – Nav Menu Visibility→Hide Drafts in Menus vs Nav Menu Roles→Hide Drafts in Menus vs Shortcode in Menus→

Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.