wp_set_passwordхук-событиеWP 6.2.0

Срабатывает после установки пароля пользователя.

Использование

add_action( 'wp_set_password', 'wp_kama_set_password_action', 10, 3 );

/**
 * 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.
 * @param WP_User $old_user_data Object containing user's data prior to update.
 *
 * @return void
 */
function wp_kama_set_password_action( $password, $user_id, $old_user_data ){

	// action...
}
$password(строка)
Только что установленный пароль в открытом виде.
$user_id(int)
ID пользователя, для которого был только что установлен пароль.

Примеры

0

#1 Демо

Пример из плагина 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 Введена.
С версии 6.7.0 The $old_user_data parameter was added.

Где вызывается хук

wp_set_password()
wp_set_password
wp-includes/pluggable.php 3027
do_action( 'wp_set_password', $password, $user_id, $old_user_data );

Где используется хук в WordPress

Использование не найдено.