diff --git src/wp-includes/functions.php src/wp-includes/functions.php
index 2b4fe56e16..7715c3b09f 100644
|
|
function wp_auth_check_html() { |
5269 | 5269 | |
5270 | 5270 | if ( $same_domain ) { |
5271 | 5271 | ?> |
5272 | | <div id="wp-auth-check-form" class="loading" data-src="<?php echo esc_url( add_query_arg( array( 'interim-login' => 1 ), $login_url ) ); ?>"></div> |
| 5272 | <div id="wp-auth-check-form" class="loading" data-src="<?php echo esc_url( add_query_arg( array( 'interim-login' => 1, 'lang' => get_user_locale() ), $login_url ) ); ?>"></div> |
5273 | 5273 | <?php |
5274 | 5274 | } |
5275 | 5275 | |
diff --git src/wp-login.php src/wp-login.php
index 6c5769c4ef..541a1fa70f 100644
|
|
do_action( 'login_init' ); |
427 | 427 | */ |
428 | 428 | do_action( "login_form_{$action}" ); |
429 | 429 | |
430 | | $http_post = ('POST' == $_SERVER['REQUEST_METHOD']); |
431 | | $interim_login = isset($_REQUEST['interim-login']); |
| 430 | $http_post = ( 'POST' == $_SERVER['REQUEST_METHOD'] ); |
| 431 | $interim_login = isset( $_REQUEST['interim-login'] ); |
| 432 | $lang = isset( $_GET['lang'] ) ? sanitize_text_field( $_GET['lang'] ) : ''; |
| 433 | switch_to_locale( $lang ); |
432 | 434 | |
433 | 435 | switch ($action) { |
434 | 436 | |