Zab*_*abs 0 php wordpress wordpress-4.0
我知道Wordpress有挂钩在事件之前或之后做一些事情,例如日志记录,是否可以在登录后运行一个钩子来获取密码并存储到一个会话
function do_anything() {
//do stuff
}
add_action('wp_login', 'do_anything');
Run Code Online (Sandbox Code Playgroud)
您可以使用wp_authenticate_user
$password保存用户在点击登录时输入的原始密码,您可以将其存储sessions.
我添加die('call');了检查密码,不要忘记删除它.
如文档中所述
该
wp_authenticate_user过滤器钩子用于执行额外的validation/authentication用户登录到WordPress的任何时间.
add_filter('wp_authenticate_user', 'my_auth_login',10,2);
function my_auth_login ($user, $password) {
//do any extra validation stuff here
echo '<pre>';print_r($password);echo '</pre>';die('Call');
return $user;
}
Run Code Online (Sandbox Code Playgroud)