WordPress.org

Make WordPress Core

Ticket #23051: 23051.2.diff

File 23051.2.diff, 1.3 KB (added by kovshenin, 5 years 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();