Filter hook 'wp_pre_insert_user_data'
in WP Core File wp-includes/user.php at line 2398
Description
Filters user data before the record is created or updated. It only includes data in the users table, not any user metadata. the current UTC timestamp. }
Occurrences
Filename |
Line Number |
wp-includes/user.php |
2398 |
Parameters
Type |
Name |
Description |
array |
$data |
{ Values and keys for the user. |
bool |
$update |
Whether the user is being updated rather than created. |
int|null |
$user_id |
ID of the user to be updated, or NULL if the user is being created. |
array |
$userdata |
The raw array of data passed to wp_insert_user(). |
PHP Doc
/**
* Filters user data before the record is created or updated.
*
* It only includes data in the users table, not any user metadata.
*
* @since 4.9.0
* @since 5.8.0 The `$userdata` parameter was added.
*
* @param array $data {
* Values and keys for the user.
*
* @type string $user_login The user's login. Only included if $update == false
* @type string $user_pass The user's password.
* @type string $user_email The user's email.
* @type string $user_url The user's url.
* @type string $user_nicename The user's nice name. Defaults to a URL-safe version of user's login
* @type string $display_name The user's display name.
* @type string $user_registered MySQL timestamp describing the moment when the user registered. Defaults to
* the current UTC timestamp.
* }
* @param bool $update Whether the user is being updated rather than created.
* @param int|null $user_id ID of the user to be updated, or NULL if the user is being created.
* @param array $userdata The raw array of data passed to wp_insert_user().
*/