Ticket #31251: 31251.2.diff
File 31251.2.diff, 1.8 KB (added by , 10 years ago) |
---|
-
user.php
1387 1387 'show_option_all' => '', 'show_option_none' => '', 'hide_if_only_one_author' => '', 1388 1388 'orderby' => 'display_name', 'order' => 'ASC', 1389 1389 'include' => '', 'exclude' => '', 'multi' => 0, 1390 'show' => ' display_name', 'echo' => 1,1390 'show' => '', 'echo' => 1, 1391 1391 'selected' => 0, 'name' => 'user', 'class' => '', 'id' => '', 1392 1392 'blog_id' => $GLOBALS['blog_id'], 'who' => '', 'include_selected' => false, 1393 1393 'option_none_value' => -1 … … 1402 1402 $option_none_value = $r['option_none_value']; 1403 1403 1404 1404 $query_args = wp_array_slice_assoc( $r, array( 'blog_id', 'include', 'exclude', 'orderby', 'order', 'who' ) ); 1405 $query_args['fields'] = array( 'ID', 'user_login', $show);1405 $query_args['fields'] = array( 'ID', 'user_login', 'display_name' ); 1406 1406 $users = get_users( $query_args ); 1407 1407 1408 1408 $output = ''; … … 1431 1431 if ( $_selected ) { 1432 1432 $found_selected = true; 1433 1433 } 1434 $display = ! empty( $user->$show ) ? $user->$show : '('. $user->user_login . ')';1434 $display = ! empty( $user->$show ) ? $user->$show : $user->display_name . ' ('. $user->user_login . ')'; 1435 1435 $output .= "\t<option value='$user->ID'$_selected>" . esc_html( $display ) . "</option>\n"; 1436 1436 } 1437 1437 1438 1438 if ( $r['include_selected'] && ! $found_selected && ( $r['selected'] > 0 ) ) { 1439 1439 $user = get_userdata( $r['selected'] ); 1440 1440 $_selected = selected( $user->ID, $r['selected'], false ); 1441 $display = ! empty( $user->$show ) ? $user->$show : '('. $user->user_login . ')';1441 $display = ! empty( $user->$show ) ? $user->$show : $user->display_name . ' ('. $user->user_login . ')'; 1442 1442 $output .= "\t<option value='$user->ID'$_selected>" . esc_html( $display ) . "</option>\n"; 1443 1443 } 1444 1444