WordPress.org

Make WordPress Core

Ticket #18333: 18333.diff

File 18333.diff, 6.1 KB (added by scribu, 7 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