diff --git a/wp-includes/nav-menu.php b/wp-includes/nav-menu.php index 3707404c9d..794f4b2d11 100644 --- a/wp-includes/nav-menu.php +++ b/wp-includes/nav-menu.php @@ -641,6 +641,9 @@ function wp_setup_nav_menu_item( $menu_item ) { $menu_item->object = $object->name; $menu_item->type_label = $object->labels->singular_name; + if ( '' === $menu_item->post_title ) + $menu_item->post_title = sprintf( __( '#%d (no title)' ), $menu_item->ID ); + $menu_item->title = $menu_item->post_title; $menu_item->url = get_permalink( $menu_item->ID ); $menu_item->target = ''; diff --git a/wp-includes/post-template.php b/wp-includes/post-template.php index fdbdaea489..e6466f3c2e 100644 --- a/wp-includes/post-template.php +++ b/wp-includes/post-template.php @@ -1072,6 +1072,9 @@ class Walker_Page extends Walker { $css_class = implode( ' ', apply_filters( 'page_css_class', $css_class, $page, $depth, $args, $current_page ) ); + if ( '' === $page->post_title ) + $page->post_title = sprintf( __( '#%d (no title)' ), $page->ID ); + $output .= $indent . '
  • ' . $link_before . apply_filters( 'the_title', $page->post_title, $page->ID ) . $link_after . ''; if ( !empty($show_date) ) {