在wordpress登录前调用自定义函数

Ram*_*rma 0 php wordpress login

我想在登录前使用输入的登录名和密码调用自定义函数,如果该函数返回true,则用户应继续登录.

我试过add_action('wp_login', 'do_anything');这样做,但登录后调用了我的自定义函数.

有没有办法在登录前调用自定义功能?

rne*_*ius 7

你正在寻找wp_authenticate动作钩子.

此操作位于wp_signon.与wp_login操作相反,它在WordPress身份验证过程之前执行.

编辑:您的帖子中没有包含太多信息,但wp_authenticate_user过滤器也可能有用.

wp_authenticate_user过滤器钩用于执行额外的验证/认证的任何时间用户登录到WordPress.