функция
since 2.0.1
validate_username()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
validate_username( string $username ): bool
Описание
Проверяет, является ли имя пользователя допустимым.
Параметры
$username
string
обязательный
Имя пользователя.
Возвращаемое значение
bool
Исходный код
wp-includes/user.php:2123
function validate_username( $username ) {
$sanitized = sanitize_user( $username, true );
$valid = ( $sanitized === $username && ! empty( $sanitized ) );
/**
* Filters whether the provided username is valid.
*
* @since 2.0.1
*
* @param bool $valid Whether given username is valid.
* @param string $username Username to check.
*/
return apply_filters( 'validate_username', $valid, $username );
}
История изменений
| Версия | Описание |
|---|---|
| 4.4.0 | Empty sanitized usernames are now considered invalid. |
| 2.0.1 | Introduced. |

