Skip to content

Instantly share code, notes, and snippets.

@nextab
Created December 20, 2021 14:45
Show Gist options
  • Select an option

  • Save nextab/2b6184a15df1adf95ce1fdf74ab13e43 to your computer and use it in GitHub Desktop.

Select an option

Save nextab/2b6184a15df1adf95ce1fdf74ab13e43 to your computer and use it in GitHub Desktop.
This snippet allows you to change the default texts when someone is trying to request a new password in WordPress.
// Change the title of the password reset e-mail
function nxt_password_reset_title($title) {
$title = 'Passwort zurücksetzen für die Webseite XYZ';
return $title;
}
add_filter('retrieve_password_title', 'nxt_password_reset_title');
// Change the body text of the password reset e-mail
function nxt_retrieve_password_message( $message, $key, $user_login, $user_object) {
// $first_name = get_user_meta( $user_object->ID, 'first_name', true );
$message = 'Hallo ' . $user_object->first_name . ',
jemand hat die Änderung Ihres Passworts beantragt. Um diese Änderung zu bestätigen, klicken Sie bitte auf den folgenden Link:
';
$message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode( $user_login ), 'login' );
$message .= '
Sollten Sie die Änderung nicht veranlasst haben, so ignorieren Sie einfach diese E-Mail. Ihr bisheriges Passwort wird sich dann nicht ändern.
Viele Grüße
Ihr Webmaster';
// Return the filtered message.
return $message;
}
add_filter( 'retrieve_password_message', 'nxt_retrieve_password_message', 10, 4 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment