Changeset 21496 for trunk/wp-includes/user.php
- Timestamp:
- 08/10/2012 03:36:54 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/wp-includes/user.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/user.php
r21413 r21496 1241 1241 * @uses do_action() Calls 'user_register' hook when creating a new user giving the user's ID 1242 1242 * 1243 * @param array $userdata An array of user data.1243 * @param mixed $userdata An array of user data or a user object of type stdClass or WP_User. 1244 1244 * @return int|WP_Error The newly created user's ID or a WP_Error object if the user could not be created. 1245 1245 */ 1246 function wp_insert_user( $userdata) {1246 function wp_insert_user( $userdata ) { 1247 1247 global $wpdb; 1248 1248 1249 extract($userdata, EXTR_SKIP); 1249 if ( is_a( $userdata, 'stdClass' ) ) 1250 $userdata = get_object_vars( $userdata ); 1251 elseif ( is_a( $userdata, 'WP_User' ) ) 1252 $userdata = $userdata->to_array(); 1253 1254 extract( $userdata, EXTR_SKIP ); 1250 1255 1251 1256 // Are we updating or creating? … … 1388 1393 * @uses wp_insert_user() Used to update existing user or add new one if user doesn't exist already 1389 1394 * 1390 * @param array $userdata An array of user data.1395 * @param mixed $userdata An array of user data or a user object of type stdClass or WP_User. 1391 1396 * @return int The updated user's ID. 1392 1397 */ 1393 1398 function wp_update_user($userdata) { 1399 if ( is_a( $userdata, 'stdClass' ) ) 1400 $userdata = get_object_vars( $userdata ); 1401 elseif ( is_a( $userdata, 'WP_User' ) ) 1402 $userdata = $userdata->to_array(); 1403 1394 1404 $ID = (int) $userdata['ID']; 1395 1405 … … 1397 1407 $user_obj = get_userdata( $ID ); 1398 1408 1399 $user = get_object_vars( $user_obj->data);1409 $user = $user_obj->to_array(); 1400 1410 1401 1411 // Add additional custom fields
Note: See TracChangeset
for help on using the changeset viewer.