Ticket #2828: 2828.diff
File 2828.diff, 952 bytes (added by , 10 years ago) |
---|
-
src/includes/core/template-functions.php
511 511 // Setup the default user variable 512 512 $the_user = false; 513 513 514 // If using pretty permalinks, use the email orslug514 // If using pretty permalinks, use the slug 515 515 if ( get_option( 'permalink_structure' ) ) { 516 517 // Email was passed 518 if ( is_email( $bbp_user ) ) { 519 $the_user = get_user_by( 'email', $bbp_user ); 520 521 // Try nicename 522 } else { 523 $the_user = get_user_by( 'slug', $bbp_user ); 524 } 516 $the_user = get_user_by( 'slug', $bbp_user ); 525 517 } 526 518 527 519 // No user found by slug/email, so try the ID if it's numeric 528 if ( empty( $the_user ) &&is_numeric( $bbp_user ) ) {520 elseif ( is_numeric( $bbp_user ) ) { 529 521 $the_user = get_user_by( 'id', $bbp_user ); 530 522 } 531 523