diff --git a/includes/emails/class-emails.php b/includes/emails/class-emails.php index 8178d34966..217a29bf50 100644 --- a/includes/emails/class-emails.php +++ b/includes/emails/class-emails.php @@ -656,8 +656,14 @@ public static function get_password_reset_url( $user, $key ) { wc_get_account_endpoint_url( 'lost-password' ) ); } - - return wp_lostpassword_url(); + return add_query_arg( + [ + 'action' => 'rp', + 'key' => $key, + 'login' => rawurlencode( $user->user_login ), + ], + wp_lostpassword_url() + ); } /**