Задача. Потерялся пароль от админки 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;
}
