WordPress at a glance
filter is not described

insert_user_meta filter-hook . WP 1.0

Filters a user's meta values and keys immediately after the user is created or updated

  • and before any user meta is inserted or updated.
  • Does not include contact methods. These are added using wp_get_user_contact_methods( $user ).
  • @since 4.4.0
  • @param array $meta {
  • Default meta values and keys for the user.

  • @type string $nickname The user's nickname. Default is the user's username. @type string $first_name The user's first name. @type string $last_name The user's last name. @type string $description The user's description. @type bool $rich_editing Whether to enable the rich-editor for the user. False if not empty. @type bool $syntax_highlighting Whether to enable the rich code editor for the user. False if not empty. @type bool $comment_shortcuts Whether to enable keyboard shortcuts for the user. Default false. @type string $admin_color The color scheme for a user's admin screen. Default 'fresh'. @type int|bool $use_ssl Whether to force SSL on the user's admin area. 0|false if SSL is not forced. @type bool $show_admin_bar_front Whether to show the admin bar on the front end for the user. Default true.
  • }

Usage

add_filter( 'insert_user_meta', 'filter_function_name_6898', 10, 3 );
function filter_function_name_6898( $user, $update, $update ){
	// filter...

	return $user;
}
$user(WP_User)
User object.
$update(true/false)
Whether the user is being updated rather than created.
$update
-

Where the hook is called

wp_insert_user()
wp-includes/user.php 1742
$meta = apply_filters( 'insert_user_meta', $meta, $user, $update );

Where the hook is used (in WP core)

Does not used.