0

我为我的 WordPress 网站设置了登录表单,但是当用户输入错误的用户/传递时,它会将他们定向到 WP 登录屏幕。有什么方法可以在不破解 WPMU 核心的情况下改变它?

4

3 回答 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 回答
0

你应该使用插件。在WP 插件上搜索“登录”可能会有所帮助,也许可以查看这个插件

于 2010-06-09T19:17:32.487 回答