Задача. Потерялся пароль от админки WordPress, но есть доступ к хостингу. Необходимо сменить или сбросить пароль для администратора сайта. Решение…
get_user_by
get_user_by()
— получает пользователя по указанному полю и значению этого поля (по ID, логину, почте).
$user = get_user_by( $field, $value );
$field (строка, обязательный)
— поле, по которому нужно получить пользователя. Может быть:id
или ID с WP 4.4. — по полю IDslug
— по полю user_nicenameemail
— по полю user_emaillogin
— по полю user_login
$value (строка/число, обязательный)
— значение указанного поля.
Пример
function qfurs_email_exists( $email ) { if ( $user = get_user_by('email', $email) ) return $user->ID; return false; }