WordPress.org

Make WordPress Core

Ticket #23051: 23051.2.diff

File 23051.2.diff, 1.3 KB (added by kovshenin, 14 months ago)
  • wp-includes/nav-menu.php

     
    327327                        $original_title = $original_object->post_title; 
    328328                } 
    329329 
    330                 if ( empty( $args['menu-item-title'] ) || $args['menu-item-title'] == $original_title ) { 
     330                if ( strlen( $args['menu-item-title'] ) == 0 || $args['menu-item-title'] == $original_title ) { 
    331331                        $args['menu-item-title'] = ''; 
    332332 
    333333                        // hack to get wp to create a post object when too many properties are empty 
  • wp-admin/includes/nav-menu.php

     
    7979                        $title = sprintf( __('%s (Pending)'), $item->title ); 
    8080                } 
    8181 
    82                 $title = empty( $item->label ) ? $title : $item->label; 
     82                $title = ( strlen( $item->label ) == 0 ) ? $title : $item->label; 
    8383 
    8484                $submenu_text = ''; 
    8585                if ( 0 == $depth ) 
     
    12451245                foreach( (array) $_POST['menu-item-db-id'] as $_key => $k ) { 
    12461246 
    12471247                        // Menu item title can't be blank 
    1248                         if ( empty( $_POST['menu-item-title'][$_key] ) ) 
     1248                        if ( strlen( $_POST['menu-item-title'][ $_key ] ) == 0 ) 
    12491249                                continue; 
    12501250 
    12511251                        $args = array();