Title: Users | Page 9 of 10 | Developer.WordPress.org

---

# @package: Users

 * hook[validate_username](https://developer.wordpress.org/reference/hooks/validate_username/)
 * Filters whether the provided username is valid.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/validate_username/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/validate_username/#uses)
   | Source: [wp-includes/user.php:2135](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L2135-L2135)
 * function[wp_insert_user()](https://developer.wordpress.org/reference/functions/wp_insert_user/)
 * Inserts a user into the database.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/wp_insert_user/#used-by)
   | Uses [25 functions](https://developer.wordpress.org/reference/functions/wp_insert_user/#uses)
   | Source: [wp-includes/user.php:2205](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L2205-L2658)
 * hook[pre_user_login](https://developer.wordpress.org/reference/hooks/pre_user_login/)
 * Filters a username after it has been sanitized.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_user_login/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_user_login/#uses)
   | Source: [wp-includes/user.php:2258](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L2258-L2258)
 * hook[get_blogs_of_user](https://developer.wordpress.org/reference/hooks/get_blogs_of_user/)
 * Filters the list of sites a user belongs to.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/get_blogs_of_user/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/get_blogs_of_user/#uses)
   | Source: [wp-includes/user.php:1148](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L1148-L1148)
 * hook[edit_user_{$field}](https://developer.wordpress.org/reference/hooks/edit_user_field/)
 * Filters a user field value in the ‘edit’ context.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/edit_user_field/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/edit_user_field/#uses)
   | Source: [wp-includes/user.php:1916](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L1916-L1916)
 * function[is_user_member_of_blog()](https://developer.wordpress.org/reference/functions/is_user_member_of_blog/)
 * Finds out whether a user is a member of a given blog.
 * Used by [7 functions](https://developer.wordpress.org/reference/functions/is_user_member_of_blog/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/is_user_member_of_blog/#uses)
   | Source: [wp-includes/user.php:1162](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L1162-L1207)
 * hook[pre_user_{$field}](https://developer.wordpress.org/reference/hooks/pre_user_field/)
 * Filters the value of a user field in the ‘db’ context.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_user_field/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_user_field/#uses)
   | Source: [wp-includes/user.php:1940](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L1940-L1940)
 * function[add_user_meta()](https://developer.wordpress.org/reference/functions/add_user_meta/)
 * Adds meta data to a user.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/add_user_meta/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/add_user_meta/#uses)
   | Source: [wp-includes/user.php:1229](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L1229-L1231)
 * function[delete_user_meta()](https://developer.wordpress.org/reference/functions/delete_user_meta/)
 * Removes metadata matching criteria from a user.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/delete_user_meta/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/delete_user_meta/#uses)
   | Source: [wp-includes/user.php:1253](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L1253-L1255)
 * function[get_user_meta()](https://developer.wordpress.org/reference/functions/get_user_meta/)
 * Retrieves user meta field for a user.
 * Used by [22 functions](https://developer.wordpress.org/reference/functions/get_user_meta/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/get_user_meta/#uses)
   | Source: [wp-includes/user.php:1281](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L1281-L1283)
 * function[update_user_meta()](https://developer.wordpress.org/reference/functions/update_user_meta/)
 * Updates user meta field based on user ID.
 * Used by [38 functions](https://developer.wordpress.org/reference/functions/update_user_meta/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/update_user_meta/#uses)
   | Source: [wp-includes/user.php:1309](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L1309-L1311)
 * hook[get_user_option_{$option}](https://developer.wordpress.org/reference/hooks/get_user_option_option/)
 * Filters a specific user option value.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/get_user_option_option/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/get_user_option_option/#uses)
   | Source: [wp-includes/user.php:789](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L789-L789)
 * function[count_users()](https://developer.wordpress.org/reference/functions/count_users/)
 * Counts number of users who have each of the user roles.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/count_users/#used-by)
   | Uses [13 functions](https://developer.wordpress.org/reference/functions/count_users/#uses)
   | Source: [wp-includes/user.php:1337](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L1337-L1447)
 * function[update_user_option()](https://developer.wordpress.org/reference/functions/update_user_option/)
 * Updates user option with global blog capability.
 * Used by [4 functions](https://developer.wordpress.org/reference/functions/update_user_option/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/update_user_option/#uses)
   | Source: [wp-includes/user.php:813](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L813-L821)
 * function[setup_userdata()](https://developer.wordpress.org/reference/functions/setup_userdata/)
 * Sets up global user vars.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/setup_userdata/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/setup_userdata/#uses)
   | Source: [wp-includes/user.php:1614](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L1614-L1640)
 * function[delete_user_option()](https://developer.wordpress.org/reference/functions/delete_user_option/)
 * Deletes user option with global blog capability.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/delete_user_option/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/delete_user_option/#uses)
   | Source: [wp-includes/user.php:840](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L840-L848)
 * function[wp_dropdown_users()](https://developer.wordpress.org/reference/functions/wp_dropdown_users/)
 * Creates dropdown HTML content of users.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/wp_dropdown_users/#used-by)
   | Uses [12 functions](https://developer.wordpress.org/reference/functions/wp_dropdown_users/#uses)
   | Source: [wp-includes/user.php:1719](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L1719-L1864)
 * function[get_users()](https://developer.wordpress.org/reference/functions/get_users/)
 * Retrieves list of users matching criteria.
 * Used by [11 functions](https://developer.wordpress.org/reference/functions/get_users/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_users/#uses)
   | Source: [wp-includes/user.php:874](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L874-L882)
 * hook[wp_dropdown_users](https://developer.wordpress.org/reference/hooks/wp_dropdown_users/)
 * Filters the wp_dropdown_users() HTML output.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_dropdown_users/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_dropdown_users/#uses)
   | Source: [wp-includes/user.php:1858](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L1858-L1858)
 * function[get_blogs_of_user()](https://developer.wordpress.org/reference/functions/get_blogs_of_user/)
 * Gets the sites a user belongs to.
 * Used by [13 functions](https://developer.wordpress.org/reference/functions/get_blogs_of_user/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/get_blogs_of_user/#uses)
   | Source: [wp-includes/user.php:1034](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L1034-L1149)
 * function[sanitize_user_field()](https://developer.wordpress.org/reference/functions/sanitize_user_field/)
 * Sanitizes user field based on context.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/sanitize_user_field/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/sanitize_user_field/#uses)
   | Source: [wp-includes/user.php:1882](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L1882-L1982)
 * function[count_user_posts()](https://developer.wordpress.org/reference/functions/count_user_posts/)
 * Gets the number of posts a user has written.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/count_user_posts/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/count_user_posts/#uses)
   | Source: [wp-includes/user.php:616](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L616-L646)
 * function[wp_signon()](https://developer.wordpress.org/reference/functions/wp_signon/)
 * Authenticates and logs a user in with ‘remember’ capability.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_signon/#used-by)
   | Uses [10 functions](https://developer.wordpress.org/reference/functions/wp_signon/#uses)
   | Source: [wp-includes/user.php:41](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L41-L141)
 * hook[get_usernumposts](https://developer.wordpress.org/reference/hooks/get_usernumposts/)
 * Filters the number of posts a user has written.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/get_usernumposts/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/get_usernumposts/#uses)
   | Source: [wp-includes/user.php:645](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L645-L645)
 * hook[wp_authenticate](https://developer.wordpress.org/reference/hooks/wp_authenticate/)
 * Fires before the user is authenticated.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_authenticate/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_authenticate/#uses)
   | Source: [wp-includes/user.php:81](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L81-L81)
 * function[count_many_users_posts()](https://developer.wordpress.org/reference/functions/count_many_users_posts/)
 * Gets the number of posts written by a list of users.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/count_many_users_posts/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/count_many_users_posts/#uses)
   | Source: [wp-includes/user.php:661](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L661-L713)
 * hook[secure_signon_cookie](https://developer.wordpress.org/reference/hooks/secure_signon_cookie/)
 * Filters whether to use a secure sign-on cookie.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/secure_signon_cookie/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/secure_signon_cookie/#uses)
   | Source: [wp-includes/user.php:102](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L102-L102)
 * function[get_current_user_id()](https://developer.wordpress.org/reference/functions/get_current_user_id/)
 * Gets the current user’s ID.
 * Used by [111 functions](https://developer.wordpress.org/reference/functions/get_current_user_id/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/get_current_user_id/#uses)
   | Source: [wp-includes/user.php:726](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L726-L732)
 * hook[wp_login](https://developer.wordpress.org/reference/hooks/wp_login/)
 * Fires after the user has successfully logged in.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_login/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_login/#uses)
   | Source: [wp-includes/user.php:138](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L138-L138)
 * function[get_user_option()](https://developer.wordpress.org/reference/functions/get_user_option/)
 * Retrieves user option that can be either per Site or per Network.
 * Used by [30 functions](https://developer.wordpress.org/reference/functions/get_user_option/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/get_user_option/#uses)
   | Source: [wp-includes/user.php:753](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L753-L790)

 [Previous Page](https://developer.wordpress.org/reference/package/users/page/8/?output_format=md)

[1](https://developer.wordpress.org/reference/package/users/?output_format=md) …
[7](https://developer.wordpress.org/reference/package/users/page/7/?output_format=md)
[8](https://developer.wordpress.org/reference/package/users/page/8/?output_format=md)
9 [10](https://developer.wordpress.org/reference/package/users/page/10/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/package/users/page/10/?output_format=md)