В случае успеха возвращает объект пользователя WP_User. Если же пользователя с указанными параметрами не существует, возвращает false
.
get_user_by( $field, $value )
- $field
- (строка) по какому параметру будем определять пользователя. Может принимать значения:
id
— ID пользователя,slug
— значение user_nicename,email
— email пользователя,login
— имя пользователя (логин);
- $value
- (строка|целое число) значение параметра $field.
Примеры
Предположим, что мы знаем только email пользователя, всё остальное нам как раз-таки необходимо выяснить, тогда:
$my_user = get_user_by('email', 'true@truemisha.ru'); // ID пользователя echo $my_user->ID; // имя пользователя (логин) echo $my_user->user_login; // хэш пароля echo $my_user->user_pass; echo $my_user->user_nicename; // email пользователя, в данном примере уже известен // echo $my_user->user_email; // сайт echo $my_user->user_url; // дата регистрации echo $my_user->user_registered; // ключ активации echo $my_user->user_activation_key; echo $my_user->user_status; // отображаемое имя echo $my_user->display_name; // имя echo $my_user->first_name; // фамилия echo $my_user->last_name;