我已经得到了这个表单,可以从前端登录。
<form action="<?php echo site_url(\'wp-login.php\', \'login_post\'); ?>" method="post" <?php /*id="login-page-form"*/ ?>>
<label for="log"><?php _e(\'Usuario\', \'gp_lang\'); ?></label>
<input type="text" name="log" id="log" value="<?php echo esc_html(stripslashes($user_login), 1) ?>" size="22" placeholder="<?php _e(\'Usuario\', \'gp_lang\'); ?>" />
<label for="pwd"><?php _e(\'Contraseña\', \'gp_lang\'); ?></label>
<input type="password" name="pwd" id="pwd" size="22" placeholder="<?php _e(\'Contraseña\', \'gp_lang\'); ?>" />
<input type="submit" name="submit" value="<?php _e(\'Login\', \'gp_lang\'); ?> →" class="button" />
<label for="rememberme"><input name="rememberme" id="rememberme" type="checkbox" checked="checked" value="forever" /> <?php _e(\'Recuerdame\', \'gp_lang\'); ?></label>
<input type="hidden" name="redirect_to" value="<?php if(preg_match("/key=/", $referrer)) { echo home_url(); } else { echo $referrer; } ?>"/>
</form>
除了用户使用错误的登录详细信息外,一切正常。如果用户输入了错误的用户名或密码,下一页是“wp login.php”。但我希望它重定向到我的主页(get\\u site\\u url),并向用户发送有关错误登录的正确消息。