我试图找到一种方法,防止用户在填写登录表单时出错,出现登录屏幕。
现在,我在自定义模板上打印了登录表单。但如果用户填写错误,它会将他们重定向到wordpress表单重试。我想改变方向。
这是我的代码,但它不起作用。
add_action(\'login_form\', \'redirect_invalid_login\');
function redirect_invalid_login(){
global $error;
if($error)
header(\'Location: \'.get_bloginfo(\'url\').\'/client-login/?message=6\');
}
现在登录表单已经太迟了,我想因为内容已经打印到页面上了。我还没找到一个有效的钩子。这个有钩子吗?或者是另一种方式?