diff --git a/src/wp-admin/css/nav-menus.css b/src/wp-admin/css/nav-menus.css index 28e32b8024..dd67f45851 100644 --- a/src/wp-admin/css/nav-menus.css +++ b/src/wp-admin/css/nav-menus.css @@ -471,6 +471,7 @@ ul.add-menu-item-tabs li { position: relative; padding: 10px 15px; height: auto; + min-height: 20px; width: 382px; line-height: 30px; overflow: hidden; diff --git a/src/wp-includes/nav-menu.php b/src/wp-includes/nav-menu.php index a72f2c9586..62875e47cc 100644 --- a/src/wp-includes/nav-menu.php +++ b/src/wp-includes/nav-menu.php @@ -661,6 +661,11 @@ function wp_setup_nav_menu_item( $menu_item ) { $original_object = get_post( $menu_item->object_id ); $original_title = $original_object->post_title; + + if ( '' === $original_title ) { + $original_title = sprintf( __( '#%d (no title)' ), $original_object->ID ); + } + $menu_item->title = '' == $menu_item->post_title ? $original_title : $menu_item->post_title; } elseif ( 'taxonomy' == $menu_item->type ) {