Срабатывает после установки пароля пользователя.
Использование
add_action( 'wp_set_password', 'wp_kama_set_password_action', 10, 2 ); /** * Function for `wp_set_password` action-hook. * * @param string $password The plaintext password just set. * @param int $user_id The ID of the user whose password was just set. * * @return void */ function wp_kama_set_password_action( $password, $user_id ){ // action... }
- $password(строка)
- Только что установленный пароль в открытом виде.
- $user_id(int)
- ID пользователя, для которого был только что установлен пароль.
Примеры
Пример из плагина wp-simple-firewall:
add_action( 'wp_set_password', captureUserPasswordSet, 10, 2 ); function captureUserPasswordSet( $password, $user_id ) { $user = Services::WpUsers()->getUserById( $user_id ); if ( $user instanceof WP_User ) { fireEventUserPasswordUpdated( $user ); } }
Список изменений
С версии 6.2.0 | Введена. |
Где вызывается хук
wp_set_password
wp-includes/pluggable.php 2763
do_action( 'wp_set_password', $password, $user_id );
Где используется хук в WordPressИспользование не найдено.