diff --git a/src/wp-includes/user.php b/src/wp-includes/user.php
index 5c6db55afb..0ea54f1a52 100644
a
|
b
|
function retrieve_password( $user_login = null ) { |
2759 | 2759 | $site_name = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES ); |
2760 | 2760 | } |
2761 | 2761 | |
| 2762 | // Localize password reset message content for user. |
| 2763 | $locale = get_user_locale( $user_data ); |
| 2764 | |
| 2765 | $switched_locale = switch_to_locale( $locale ); |
| 2766 | |
2762 | 2767 | $message = __( 'Someone has requested a password reset for the following account:' ) . "\r\n\r\n"; |
2763 | 2768 | /* translators: %s: Site name. */ |
2764 | 2769 | $message .= sprintf( __( 'Site Name: %s' ), $site_name ) . "\r\n\r\n"; |
… |
… |
function retrieve_password( $user_login = null ) { |
2807 | 2812 | */ |
2808 | 2813 | $message = apply_filters( 'retrieve_password_message', $message, $key, $user_login, $user_data ); |
2809 | 2814 | |
| 2815 | if ( $switched_locale ) { |
| 2816 | restore_previous_locale(); |
| 2817 | } |
| 2818 | |
2810 | 2819 | if ( $message && ! wp_mail( $user_email, wp_specialchars_decode( $title ), $message ) ) { |
2811 | 2820 | $errors->add( |
2812 | 2821 | 'retrieve_password_email_failure', |