2010-06-09 3 views
0

У меня есть форма для входа в систему для моего сайта WordPress, но когда пользователь вводит неправильный пользователь/пароль, он направляет их на экран входа в WP. Есть ли способ изменить это без взлома ядра WPMU?Изменение местоположения страницы входа пользователя в WordPress

ответ

0

вы можете сделать регистрационную форму (wp-login.php), перенаправить их обратно, предоставив скрытое текстовое имя «redirect_to» в форме, которую вы написали. с помощью «redirect_to», Wordpress понимаю, что вы хотите после того, как пользователь авторизации будет отправить ссылку

Forexample:

[предварительно] http://xxx.xxx/wp-login.php?redirect_to= «http://xxx.xxx» [предварительно]

1

Вы должны будете использовать ниже фильтра изменить URL-адрес входа.

add_filter('login_url','wdm_login_url',10,2); 
function wdm_login_url($login_url, $redirect) 
{ 
    $login_url = home_url().'/your-page-slug/'; 
    return $login_url; 
} 

Таким образом, каждый раз, запрос идет на Wp экран входа в систему, он будет получать перенаправлены на страницу