WordPress.org

Make WordPress Core

Ticket #9564: 9564.2.diff

File 9564.2.diff, 1.5 KB (added by Denis-de-Bernardy, 6 years ago)

replace patch

  • Users/denis/Sites/sem-pro/wp-includes/registration.php

     
    176176        if ( empty($user_registered) ) 
    177177                $user_registered = gmdate('Y-m-d H:i:s'); 
    178178 
    179         $data = compact( 'user_pass', 'user_email', 'user_url', 'user_nicename', 'display_name', 'user_registered' ); 
     179        $data = compact( 'user_login', 'user_pass', 'user_email', 'user_url', 'user_nicename', 'display_name', 'user_registered' ); 
    180180        $data = stripslashes_deep( $data ); 
    181181 
    182182        if ( $update ) { 
    183183                $wpdb->update( $wpdb->users, $data, compact( 'ID' ) ); 
    184184                $user_id = (int) $ID; 
    185185        } else { 
    186                 $wpdb->insert( $wpdb->users, $data + compact( 'user_login' ) ); 
     186                $wpdb->insert( $wpdb->users, $data ); 
    187187                $user_id = (int) $wpdb->insert_id; 
    188188        } 
    189189 
  • Users/denis/Sites/sem-pro/wp-admin/includes/user.php

     
    175175 
    176176        if ( $errors->get_error_codes() ) 
    177177                return $errors; 
    178  
     178         
     179        if ( $update && $userdata->user_email == $userdata->user_login ) { 
     180                $user->user_login = $user->user_email; 
     181        } 
     182         
    179183        if ( $update ) { 
    180184                $user_id = wp_update_user( get_object_vars( $user )); 
    181185        } else {