username_exists() WP 2.0.0

Перевіряє наявність вказаного імені користувача (логіна) у базі даних користувачів. Пошук відбувається по полю user_login .

Функція потребує підключення файлу:

require_once ABSPATH. WPINC. '/user.php';

Працює на основі:
get_user_by()

Хуки з функції

Повертає

int|false. ID користувача, якщо користувач знайдено та false, якщо користувач не існує.

Використання

username_exists ($ username);
$username
(рядок) (обов’язковий)
Ім’я користувача (login), якого потрібно перевірити.

Приклади

0

#1 Приклад перевірки імені користувача під час реєстрації нового користувача:

$username = $_POST['username'];
if (username_exists($username))
	echo "Ім'я користувача вже використовується!";
else
	echo "Ви можете використати це ім'я користувача!";

список змін

З версії 2.0.0Введено.

Код 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 );
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *