diff --git a/wp-admin/includes/nav-menu.php b/wp-admin/includes/nav-menu.php index a53683ea24..6eb764a37e 100644 --- a/wp-admin/includes/nav-menu.php +++ b/wp-admin/includes/nav-menu.php @@ -951,6 +951,12 @@ function _wp_nav_menu_meta_box_object( $object = null ) { 'orderby' => 'id', 'order' => 'DESC', ); + + // custom post types should show only published items + } else { + $object->_default_query = array( + 'post_status' => 'publish', + ); } }