Wp-login.php的Codex拦截是什么?action=lostpassword

时间:2015-10-11 作者:tammy

我想写一个插件钩子wp-login.php?action=lostpassword.

有人知道add\\u action()的作用吗wp-login.php?action=lostpassword?

我搜索了一下抄本,没能找到。

非常感谢。

1 个回复
最合适的回答,由SO网友:Milo 整理而成

登录表单操作位于wp-login.php herehere.

// "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 如果用户出现错误)

相关推荐

Password Protected Page Title

我目前正在使用Sage 8.5.1主题,并且有一些受密码保护的页面。客户希望删除“受保护”一词,但不希望删除标题。我使用了此代码段add_filter( \'protected_title_format\', \'remove_protected_text\' ); function remove_protected_text() { return __(\'%s\'); } 但它也删除了标题。我看过了,似乎到处都在使用基本相同的代码片段。我在根语篇上提出了这个问