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

Click here to view original web page at wp-kama.ru

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

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

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_set_password

wp-includes/pluggable.php 2763

do_action( 'wp_set_password', $password, $user_id );

Где используется хук в WordPressИспользование не найдено.