Ticket #19160: 19160.get_blogs_of_user.diff
File 19160.get_blogs_of_user.diff, 935 bytes (added by , 13 years ago) |
---|
-
wp-includes/user.php
652 652 function get_blogs_of_user( $user_id, $all = false ) { 653 653 global $wpdb; 654 654 655 $user_id = (int) $user_id; 656 657 // Logged out users can't have blogs 658 if ( empty( $user_id ) ) 659 return false; 660 661 $keys = get_user_meta( $user_id ); 662 if ( empty( $keys ) ) 663 return false; 664 655 665 if ( ! is_multisite() ) { 656 666 $blog_id = get_current_blog_id(); 657 667 $blogs = array( $blog_id => new stdClass ); … … 664 674 return $blogs; 665 675 } 666 676 667 $user_id = (int) $user_id;668 669 // Logged out users can't have blogs670 if ( empty( $user_id ) )671 return false;672 673 $keys = get_user_meta( $user_id );674 if ( empty( $keys ) )675 return false;676 677 677 $blogs = array(); 678 678 679 679 if ( isset( $keys[ $wpdb->base_prefix . 'capabilities' ] ) && defined( 'MULTISITE' ) ) {