Ticket #3402: 3402.2.diff
File 3402.2.diff, 902 bytes (added by , 3 years ago) |
---|
-
src/includes/users/template.php
487 487 'force' => '' 488 488 ), 'get_user_nicename' ); 489 489 490 // Get the user data and nicename 491 if ( empty( $r['force'] ) ) { 492 $user = get_userdata( $user_id ); 493 $nicename = $user->user_nicename; 490 // Force the nicename (likely from a previous user query) 491 if ( ! empty( $r['force'] ) ) { 492 $nicename = (string) $r['force']; 494 493 495 // Force the nicename to something else 494 // Maybe fallback to getting the nicename from user data 495 } elseif ( ! empty( $r['user_id'] ) ) { 496 $user = get_userdata( $r['user_id'] ); 497 $nicename = ! empty( $user ) 498 ? $user->user_nicename 499 : ''; 500 501 // Maybe fallback to empty string so filter still applies 496 502 } else { 497 $nicename = (string) $r['force'];503 $nicename = ''; 498 504 } 499 505 500 506 // Maybe wrap the nicename