Изменение местоположения страницы входа пользователя в WordPress

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

3 ответа

Вы должны будете использовать фильтр ниже, чтобы изменить 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, он перенаправляется на вашу страницу.

Вы должны использовать плагин. Поиск "логин" на WP Plugins может быть полезным, возможно, проверьте этот плагин.

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

например:

[pre] http://xxx.xxx/wp-login.php?redirect_to=' http://xxx.xxx/' [pre]

Другие вопросы по тегам