k
Size: a a a
k
AK
k
AK
AZ
SM
M
G
SM
SM
## Оставляет пользователя на той же странице при вводе неверного логина/пароля в форме авторизации wp_login_form()
add_action( 'wp_login_failed', 'my_front_end_login_fail' );
function my_front_end_login_fail( $username ) {
$referrer = $_SERVER['HTTP_REFERER']; // откуда пришел запрос
// Если есть referrer и это не страница wp-login.php
if( !empty($referrer) && !strstr($referrer,'wp-login') && !strstr($referrer,'wp-admin') ) {
wp_redirect( add_query_arg('login', 'failed', $referrer ) ); // редиркетим и добавим параметр запроса ?login=failed
exit;
}
}
c
## Оставляет пользователя на той же странице при вводе неверного логина/пароля в форме авторизации wp_login_form()
add_action( 'wp_login_failed', 'my_front_end_login_fail' );
function my_front_end_login_fail( $username ) {
$referrer = $_SERVER['HTTP_REFERER']; // откуда пришел запрос
// Если есть referrer и это не страница wp-login.php
if( !empty($referrer) && !strstr($referrer,'wp-login') && !strstr($referrer,'wp-admin') ) {
wp_redirect( add_query_arg('login', 'failed', $referrer ) ); // редиркетим и добавим параметр запроса ?login=failed
exit;
}
}
SM
required
- вроде вполне очевидноSM
c
required
- вроде вполне очевидноSM
SM
SM
c
required
допиши нужным полямSM
required
допиши нужным полям