我为我的 WordPress 网站设置了登录表单,但是当用户输入错误的用户/传递时,它会将他们定向到 WP 登录屏幕。有什么方法可以在不破解 WPMU 核心的情况下改变它?
3 回答
1
您必须使用以下过滤器来更改登录网址。
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 登录屏幕时,它都会被重定向到您的页面
于 2014-09-27T07:44:11.993 回答
0
您可以制作登录表单(wp-login.php),通过在您编写的表单中提供隐藏的输入文本名称“redirect_to”将它们重定向回来。通过使用'redirect_to',Wordpress 了解您希望在登录后用户将发送到链接
例如 :
[pre] http://xxx.xxx/wp-login.php?redirect_to= ' http://xxx.xxx ' [pre]
于 2010-06-10T23:14:36.543 回答