username_exists()
Перевіряє наявність вказаного імені користувача (логіна) у базі даних користувачів. Пошук відбувається по полю user_login .
Функція потребує підключення файлу:
require_once ABSPATH. WPINC. '/user.php';
Працює на основі:
get_user_by()
get_user_by()
Хуки з функції
Повертає
int|false. ID користувача, якщо користувач знайдено та false, якщо користувач не існує.
Використання
username_exists ($ username);
- $username
(рядок) (обов’язковий) - Ім’я користувача (login), якого потрібно перевірити.
Приклади
#1 Приклад перевірки імені користувача під час реєстрації нового користувача:
$username = $_POST['username']; if (username_exists($username)) echo "Ім'я користувача вже використовується!"; else echo "Ви можете використати це ім'я користувача!";
список змін
| З версії 2.0.0 | Введено. |
Код username_exists() username exists WP 6.0.2
function username_exists( $username ) {
$user = get_user_by( 'login', $username );
if ($user) {
$user_id = $user->ID;
} else {
$user_id = false;
}
/**
* Filters whether the given username exists.
*
* @ Since 4.9.0
*
* @param int|false $user_id
* or false if the username не існує.
* @param string $username Username до check for existence.
*/
return apply_filters( 'username_exists', $user_id, $username );
}