钩子文档

login_form_{$action}

💡 云策文档标注

概述

login_form_{$action} 是一个 WordPress 动作钩子,在特定登录表单动作执行前触发。它允许开发者在用户登录、注册、重置密码等操作前添加自定义功能。

关键要点

  • 这是一个动态钩子,$action 参数指定登录表单的具体动作,如 login、register、lostpassword 等。
  • 可能的钩子名称包括 login_form_login、login_form_register、login_form_lostpassword 等,覆盖多种登录相关场景。
  • 钩子通过 do_action( "login_form_{$action}" ) 调用,自 WordPress 2.8.0 版本引入。

📄 原文内容

Fires before a specified login form action.

Description

The dynamic portion of the hook name, $action, refers to the action that brought the visitor to the login form.

Possible hook names include:

  • login_form_checkemail
  • login_form_confirm_admin_email
  • login_form_confirmaction
  • login_form_entered_recovery_mode
  • login_form_login
  • login_form_logout
  • login_form_lostpassword
  • login_form_postpass
  • login_form_register
  • login_form_resetpass
  • login_form_retrievepassword
  • login_form_rp

Source

do_action( "login_form_{$action}" );

Changelog

Version Description
2.8.0 Introduced.