WordPress.org

Make WordPress Core

Ticket #44721: 44721.diff

File 44721.diff, 831 bytes (added by desrosj, 16 months ago)
  • src/wp-includes/user.php

     
    31163116                return;
    31173117        }
    31183118
     3119        // Localize message content for user; fallback to site default for visitors.
     3120        if ( ! empty( $request_data->user_id ) ) {
     3121                $locale = get_user_locale( $request_data->user_id );
     3122        } else {
     3123                $locale = get_locale();
     3124        }
     3125
     3126        $switched_locale = switch_to_locale( $locale );
     3127
    31193128        /**
    31203129         * Filters the recipient of the data erasure fulfillment notification.
    31213130         *
     
    32263235
    32273236        $email_sent = wp_mail( $user_email, $subject, $content );
    32283237
     3238        if ( $switched_locale ) {
     3239                restore_previous_locale();
     3240        }
     3241
    32293242        if ( $email_sent ) {
    32303243                update_post_meta( $request_id, '_wp_user_notified', true );
    32313244        }