A WordPress-centric search engine for devs and theme authors



wp_pre_insert_user_data ›

Since4.9.0
Deprecatedn/a
apply_filters( 'wp_pre_insert_user_data', $data, $update, $update ? (int)
Parameters: (3)
  • (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. }
    Required: Yes
  • (bool) $update Whether the user is being updated rather than created.
    Required: Yes
  • (int|null) $id ID of the user to be updated, or NULL if the user is being created.
    Required: Yes
Defined at:
Codex:

Filters user data before the record is created or updated.

It only includes data in the wp_users table wp_user, not any user metadata.





Source

$data = apply_filters( 'wp_pre_insert_user_data', $data, $update, $update ? (int) $ID : null );