登录表单操作位于wp-login.php here 和here.
// "login_form_{$action}"
login_form_lostpassword
login_form_postpass
login_form_logout
lostpassword_form
resetpass_form
register_form
还有将军
login_init 所有动作都会触发。
要在登录时将脚本排队,请使用login_enqueue_scripts. 就在那之后,login_head 将允许您将自定义元标记等添加到<head>.
页面的结尾可以注入login_footer.
如果需要调整(或添加)错误,请使用lostpassword_post, 这是一个论点\\WP_Error $errors. 如果是关于密码的,您可以使用validate_password_reset 其中有两个论点,第一个是\\WP_Error $errors 和当前\\WP_User $user 作为第二个(或另一个\\WP_Error 如果用户出现错误)