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 ); }