Ticket #22057: 22057.diff
| File 22057.diff, 1.3 KB (added by , 13 years ago) |
|---|
-
wp-includes/user.php
559 559 $r[ $userid ] = new WP_User( $userid, '', $qv['blog_id'] ); 560 560 561 561 $this->results = $r; 562 } elseif ( 'all' == $qv['fields'] ) { 563 foreach ( $this->results as $key => $user ) { 564 $this->results[ $key ] = new WP_User( $user ); 565 } 562 566 } 563 567 } 564 568 -
wp-includes/capabilities.php
459 459 * @since 2.0.0 460 460 * @access public 461 461 * 462 * @param int|string $id User's ID462 * @param int|string|stdClass|WP_User $id User's ID, a WP_User object, or a user object from the DB. 463 463 * @param string $name Optional. User's username 464 464 * @param int $blog_id Optional Blog ID, defaults to current blog. 465 465 * @return WP_User … … 477 477 ); 478 478 } 479 479 480 if ( is_a( $id, 'WP_User' ) ) { 481 $this->init( $id->data, $blog_id ); 482 return; 483 } elseif ( is_object( $id ) ) { 484 $this->init( $id, $blog_id ); 485 return; 486 } 487 480 488 if ( ! empty( $id ) && ! is_numeric( $id ) ) { 481 489 $name = $id; 482 490 $id = 0;