WordPress.org

Make WordPress Core

Ticket #13822: 13822.labels.diff

File 13822.labels.diff, 1.6 KB (added by koopersmith, 5 years ago)
  • wp-admin/includes/nav-menu.php

     
    7171                $title = $item->title; 
    7272 
    7373                if ( isset( $item->post_status ) && 'draft' == $item->post_status ) { 
    74                         $classes[] = 'draft'; 
    75                         /* translators: %s: title of menu item in draft status */ 
    76                         $title = sprintf( __('%s (Draft)'), $item->title ); 
     74                        $original_status = get_post_status_object( $original_object->post_status ); 
     75                        $classes[] = "draft post-status-$original_object->post_status"; 
     76                        /* translators: 1: title of menu item in draft status, 2: actual post status. */ 
     77                        $title = sprintf( __('%1$s (%2$s)'), $item->title, $original_status->label ); 
    7778                } elseif ( isset( $item->post_status ) && 'pending' == $item->post_status ) { 
    78                         $classes[] = 'pending'; 
     79                        $classes[] = 'unsaved'; 
    7980                        /* translators: %s: title of menu item in pending status */ 
    80                         $title = sprintf( __('%s (Pending)'), $item->title ); 
     81                        $title = sprintf( __('%s (Unsaved)'), $item->title ); 
    8182                } 
    8283 
    8384                $title = empty( $item->label ) ? $title : $item->label; 
     
    10891110                } 
    10901111 
    10911112                if ( $some_pending_menu_items ) 
    1092                         $result .= '<div class="updated inline"><p>' . __('Click Save Menu to make pending menu items public.') . '</p></div>'; 
     1113                        $result .= '<div class="updated inline"><p>' . __('Click Save Menu to make unsaved menu items public.') . '</p></div>'; 
    10931114 
    10941115                $result .= '<ul class="menu" id="menu-to-edit"> '; 
    10951116                $result .= walk_nav_menu_tree( array_map('wp_setup_nav_menu_item', $menu_items), 0, (object) array('walker' => $walker ) );