Make WordPress Core

Changeset 41158


Ignore:
Timestamp:
07/26/2017 04:24:15 PM (8 years ago)
Author:
johnbillion
Message:

Login and Registration: Introduce a username_exists filter, which allows for control over registration of usernames.

Props shamim51

Fixes #39320

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/user.php

    r41138 r41158  
    13211321function username_exists( $username ) {
    13221322    if ( $user = get_user_by( 'login', $username ) ) {
    1323         return $user->ID;
    1324     }
    1325     return false;
     1323        $user_id = $user->ID;
     1324    } else {
     1325        $user_id = false;
     1326    }
     1327
     1328    /**
     1329     * Filters whether the given username exists or not.
     1330     *
     1331     * @since 4.9.0
     1332     *
     1333     * @param int|false $user_id  The user's ID on success, and false on failure.
     1334     * @param string    $username Username to check.
     1335     */
     1336    return apply_filters( 'username_exists', $user_id, $username );
    13261337}
    13271338
Note: See TracChangeset for help on using the changeset viewer.