Wie reset_url oder $ reset_url anpassen

Ich versuche, den Bestätigungslink mit dem Schlüssel und dem Benutzernamen zu ändern, die von WordPress gesendet werden, wenn ein Benutzer sein Passwort vergisst. Der Link sieht so aus:

/wp-login.php?action=rp&key=VZUyDIiJxJz&login=user_name 

Und ich möchte es auf diese Weise ändern:

 /new-password/?action=rp&key=VZUyDIiJxJz&login=user_name 

Aber ich weiß nicht, welchen Filter ich verwenden muss, um es zu ändern.

Vielen Dank im Voraus für Ihre Hilfe und Zeit.

Ich habe eine Lösung gefunden und diesen Code in mein Theme functions.php eingefügt. Vielleicht gibt es eine beste Lösung da draußen … Ich denke, die Änderung der Nachricht ist kein guter Weg:

 function reset_password_message( $message, $key ) { if ( strpos($_POST['user_login'], '@') ) { $user_data = get_user_by('email', trim($_POST['user_login'])); } else { $login = trim($_POST['user_login']); $user_data = get_user_by('login', $login); } $user_login = $user_data->user_login; $msg = __('The password for the following account has been requested to be reset:'). "\r\n\r\n"; $msg .= network_site_url() . "\r\n\r\n"; $msg .= sprintf(__('Username: %s'), $user_login) . "\r\n\r\n"; $msg .= __('If this message was sent in error, please ignore this email.') . "\r\n\r\n"; $msg .= __('To reset your password, visit the following address:'); $msg .= '\r\n"; return $msg; } add_filter('retrieve_password_message', reset_password_message, null, 2); 

Solutions Collecting From Web of "Wie reset_url oder $ reset_url anpassen"