sanitize_user() WP 2.0
Очищает имя пользователя (логин, username), удаляя небезопасные символы.
Удаляет: html теги, ноты, html сущности и другие символы не входящие в ASCII.
Основа для: validate_username()
Хуки из функции
Возвращает
Строку. Очищенное имя пользователя.
Использование
sanitize_user( $username, $strict );
- $username(строка) (обязательный)
- Имя пользователя, которое нужно очистить.
- $strict(логический)
- Если установить в true, то нестандартные символы в имени будут удалены. В именах буду доступны только символы^
a-z 0-9 _ . - @
. Обратите внимание что доступен только англ. алфавит.
По умолчанию: false
Примеры
1. Пример работы функции фильтрации имени пользователя:
$string = 'Leonid-{?}[]<tag>рус_ё`@'; echo sanitize_user( $string ); // вернет: Leonid-{?}[]рус_ё`@ echo sanitize_user( $string, 1 ); // вернет: Leonid-_
Список изменений
С версии 2.0.0 | Введена. |
Код sanitize_user() sanitize user WP 5.6
Cвязанные функции
Из метки: Очистка проверка (sanitize_ check)
- sanitize_email()
- sanitize_file_name()
- sanitize_html_class()
- sanitize_key()
- sanitize_meta()
- sanitize_mime_type()
- sanitize_option()
Еще из раздела: Остальное
- auth_redirect()
- count_many_users_posts()
- count_user_posts()
- count_users()
- email_exists()
- get_author_posts_url()
- get_current_user_id()
- get_editable_roles()
- get_the_author()