Я знаю, что в WordPress есть ловушки для некоторых или до таких событий, как регистрация, возможно ли запустить ловушку после входа в систему, чтобы получить пароль? & хранить в сессии
function do_anything() {
//do stuff
}
add_action('wp_login', 'do_anything');
Ты можешь использовать 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;
}
Других решений пока нет …