WordPress.org

Make WordPress Core

Ticket #18333: 18333.diff

File 18333.diff, 6.1 KB (added by scribu, 3 years ago)
  • wp-login.php

     
    171171                $errors->add('empty_username', __('<strong>ERROR</strong>: Enter a username or e-mail address.')); 
    172172 
    173173        if ( strpos($_POST['user_login'], '@') ) { 
    174                 $user_data = get_user_by_email(trim($_POST['user_login'])); 
     174                $user_data = get_user_by('email', trim($_POST['user_login'])); 
    175175                if ( empty($user_data) ) 
    176176                        $errors->add('invalid_email', __('<strong>ERROR</strong>: There is no user registered with that email address.')); 
    177177        } else { 
    178178                $login = trim($_POST['user_login']); 
    179                 $user_data = get_userdatabylogin($login); 
     179                $user_data = get_user_by('login', $login); 
    180180        } 
    181181 
    182182        do_action('lostpassword_post'); 
     
    544544        // If the user wants ssl but the session is not ssl, force a secure cookie. 
    545545        if ( !empty($_POST['log']) && !force_ssl_admin() ) { 
    546546                $user_name = sanitize_user($_POST['log']); 
    547                 if ( $user = get_userdatabylogin($user_name) ) { 
     547                if ( $user = get_user_by('login', $user_name) ) { 
    548548                        if ( get_user_option('use_ssl', $user->ID) ) { 
    549549                                $secure_cookie = true; 
    550550                                force_ssl_admin(true); 
  • wp-includes/post.php

     
    33953395                        foreach ( $post_authors as $post_author ) { 
    33963396                                //Do we have an author id or an author login? 
    33973397                                if ( 0 == intval($post_author) ) { 
    3398                                         $post_author = get_userdatabylogin($post_author); 
     3398                                        $post_author = get_user_by('login', $post_author); 
    33993399                                        if ( empty($post_author) ) 
    34003400                                                continue; 
    34013401                                        if ( empty($post_author->ID) ) 
  • wp-includes/pluggable-deprecated.php

     
    3636} 
    3737endif; 
    3838 
     39if ( !function_exists('get_userdatabylogin') ) : 
     40/** 
     41 * Retrieve user info by login name. 
     42 * 
     43 * @since 0.71 
     44 * @deprecated 2.5 
     45 * @deprecated Use get_user_by('login') 
     46 * 
     47 * @param string $user_login User's username 
     48 * @return bool|object False on failure, User DB row object 
     49 */ 
     50function get_userdatabylogin($user_login) { 
     51        _deprecated_function( __FUNCTION__, '3.3', "get_user_by('login')" ); 
     52        return get_user_by('login', $user_login); 
     53} 
     54endif; 
     55 
     56if ( !function_exists('get_user_by_email') ) : 
     57/** 
     58 * Retrieve user info by email. 
     59 * 
     60 * @since 2.5 
     61 * @deprecated 2.5 
     62 * @deprecated Use get_user_by('email') 
     63 * 
     64 * @param string $email User's email address 
     65 * @return bool|object False on failure, User DB row object 
     66 */ 
     67function get_user_by_email($email) { 
     68        _deprecated_function( __FUNCTION__, '3.3', "get_user_by('email')" ); 
     69        return get_user_by('email', $email); 
     70} 
     71endif; 
     72 
    3973if ( !function_exists('wp_setcookie') ) : 
    4074/** 
    4175 * Sets a cookie for a user who just logged in. This function is deprecated. 
     
    5488 */ 
    5589function wp_setcookie($username, $password = '', $already_md5 = false, $home = '', $siteurl = '', $remember = false) { 
    5690        _deprecated_function( __FUNCTION__, '2.5', 'wp_set_auth_cookie()' ); 
    57         $user = get_userdatabylogin($username); 
     91        $user = get_user_by('login', $username); 
    5892        wp_set_auth_cookie($user->ID, $remember); 
    5993} 
    6094else : 
     
    133167} 
    134168else : 
    135169        _deprecated_function( 'wp_login', '2.5', 'wp_signon()' ); 
    136 endif; 
    137  No newline at end of file 
     170endif; 
  • wp-includes/user.php

     
    12961296 * @return null|int The user's ID on success, and null on failure. 
    12971297 */ 
    12981298function username_exists( $username ) { 
    1299         if ( $user = get_userdatabylogin( $username ) ) { 
     1299        if ( $user = get_user_by('login', $username ) ) { 
    13001300                return $user->ID; 
    13011301        } else { 
    13021302                return null; 
     
    13131313 * @return bool|int The user's ID on success, and false on failure. 
    13141314 */ 
    13151315function email_exists( $email ) { 
    1316         if ( $user = get_user_by_email($email) ) 
     1316        if ( $user = get_user_by('email', $email) ) 
    13171317                return $user->ID; 
    13181318 
    13191319        return false; 
  • wp-includes/capabilities.php

     
    469469                if ( ! empty( $id ) ) 
    470470                        $this->data = get_userdata( $id ); 
    471471                else 
    472                         $this->data = get_userdatabylogin( $name ); 
     472                        $this->data = get_user_by('login', $name ); 
    473473 
    474474                if ( empty( $this->data->ID ) ) 
    475475                        return; 
  • wp-includes/pluggable.php

     
    594594                return false; 
    595595        } 
    596596 
    597         $user = get_userdatabylogin($username); 
     597        $user = get_user_by('login', $username); 
    598598        if ( ! $user ) { 
    599599                do_action('auth_cookie_bad_username', $cookie_elements); 
    600600                return false; 
  • wp-mail.php

     
    113113                                $author = sanitize_email($author); 
    114114                                if ( is_email($author) ) { 
    115115                                        echo '<p>' . sprintf(__('Author is %s'), $author) . '</p>'; 
    116                                         $userdata = get_user_by_email($author); 
     116                                        $userdata = get_user_by('email', $author); 
    117117                                        if ( empty($userdata) ) { 
    118118                                                $author_found = false; 
    119119                                        } else { 
  • wp-admin/includes/schema.php

     
    645645        if ( $network_id == $wpdb->get_var( $wpdb->prepare( "SELECT id FROM $wpdb->site WHERE id = %d", $network_id ) ) ) 
    646646                $errors->add( 'siteid_exists', __( 'The network already exists.' ) ); 
    647647 
    648         $site_user = get_user_by_email( $email ); 
     648        $site_user = get_user_by( 'email', $email ); 
    649649        if ( ! is_email( $email ) ) 
    650650                $errors->add( 'invalid_email', __( 'You must provide a valid e-mail address.' ) ); 
    651651