Ticket #61025: user.patch
| File user.patch, 805 bytes (added by , 2 years ago) |
|---|
-
wp-includes/user.php
2371 2371 if ( $user_email !== $old_user_data->user_email || $user_pass !== $old_user_data->user_pass ) { 2372 2372 $data['user_activation_key'] = ''; 2373 2373 } 2374 $wpdb->update( $wpdb->users, $data, array( 'ID' => $user_id ) ); 2374 2375 $data_changed = false; 2376 foreach ( $data as $key => $value ) { 2377 if ( isset( $old_user_data->{$key} ) && $old_user_data->{$key} !== $value ) { 2378 $data_changed = true; 2379 break; 2380 } 2381 } 2382 2383 if ( $data_changed ) { 2384 $wpdb->update( $wpdb->users, $data, array( 'ID' => $user_id ) ); 2385 } 2375 2386 } else { 2376 2387 $wpdb->insert( $wpdb->users, $data ); 2377 2388 $user_id = (int) $wpdb->insert_id;