Function
Set the password of a new user.
tml_set_new_user_password( int $user_id )
Parameters
-
$user_idint - The user ID.
Source
function tml_set_new_user_password( $user_id ) {
if ( ! tml_allow_user_passwords() ) {
return;
}
if ( tml_validate_new_user_password()->has_errors() ) {
return;
}
// phpcs:disable WordPress.Security.NonceVerification.Missing -- mirrors WP core's own registration password handling (register_new_user()), which has no nonce of its own.
wp_set_password( $_POST['user_pass1'], $user_id );
// phpcs:enable WordPress.Security.NonceVerification.Missing
update_user_option( $user_id, 'default_password_nag', false, true );
}
Uses
Changelog
| Version | Description |
|---|---|
| 7.0 | Introduced. |