WordPress Hooks Explorer

Listing all hooks extracted WordPress Core


Details about wp_pre_insert_user_data

Back to home

Files

Filename Hook Type Line Number PHP Doc
wp-includes/user.php apply_filters 2342 /**
* 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().
*/

Hook Parameters

Parameter Type Name Description
array $dat a {
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().