Make WordPress Core


Ignore:
Timestamp:
08/10/2012 03:36:54 PM (12 years ago)
Author:
ryan
Message:

Allow passing stdClass and WP_User to wp_insert_user() and wp_update_user(). Introduce WP_User::to_array(). Eliminate uses of get_object_vars() when passing to wp_*_user(). fixes #21429

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/includes/user.php

    r21413 r21496  
    157157
    158158    if ( $update ) {
    159         $user_id = wp_update_user( get_object_vars( $user ) );
    160     } else {
    161         $user_id = wp_insert_user( get_object_vars( $user ) );
     159        $user_id = wp_update_user( $user );
     160    } else {
     161        $user_id = wp_insert_user( $user );
    162162        wp_new_user_notification( $user_id, isset($_POST['send_password']) ? $pass1 : '' );
    163163    }
Note: See TracChangeset for help on using the changeset viewer.