/** * Set user password by user login. * * Usage example: `wpcodebook_set_password( 'admin', 'pass' )` * * @see https://wpcodebook.com/set-wordpress-user-password-by-login-php/ * @see https://developer.wordpress.org/reference/functions/wp_set_password/ * @see https://developer.wordpress.org/reference/functions/get_user_by/ */ function wpcodebook_set_password( $username, $password ) { if ( $user = get_user_by( 'login', $username ) ) { wp_set_password( $password, $user->ID ); return true; } return false; }