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

---

# @package: Users

 * hook[email_exists](https://developer.wordpress.org/reference/hooks/email_exists/)
 * Filters whether the given email exists.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/email_exists/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/email_exists/#uses)
   | Source: [wp-includes/user.php:2111](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L2111-L2111)
 * function[wp_authenticate_application_password()](https://developer.wordpress.org/reference/functions/wp_authenticate_application_password/)
 * Authenticates the user using an application password.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_authenticate_application_password/#used-by)
   | Uses [12 functions](https://developer.wordpress.org/reference/functions/wp_authenticate_application_password/#uses)
   | Source: [wp-includes/user.php:372](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L372-L511)
 * hook[application_password_is_api_request](https://developer.wordpress.org/reference/hooks/application_password_is_api_request/)
 * Filters whether this is an API request that Application Passwords can be used
   on.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/application_password_is_api_request/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/application_password_is_api_request/#uses)
   | Source: [wp-includes/user.php:398](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L398-L398)
 * hook[application_password_failed_authentication](https://developer.wordpress.org/reference/hooks/application_password_failed_authentication/)
 * Fires when an application password failed to authenticate the user.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/application_password_failed_authentication/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/application_password_failed_authentication/#uses)
   | Source: [wp-includes/user.php:444](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L444-L444)
 * hook[wp_authenticate_application_password_errors](https://developer.wordpress.org/reference/hooks/wp_authenticate_application_password_errors/)
 * Fires when an application password has been successfully checked as valid.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_authenticate_application_password_errors/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_authenticate_application_password_errors/#uses)
   | Source: [wp-includes/user.php:478](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L478-L478)
 * hook[application_password_did_authenticate](https://developer.wordpress.org/reference/hooks/application_password_did_authenticate/)
 * Fires after an application password was used for authentication.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/application_password_did_authenticate/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/application_password_did_authenticate/#uses)
   | Source: [wp-includes/user.php:497](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L497-L497)
 * function[wp_validate_application_password()](https://developer.wordpress.org/reference/functions/wp_validate_application_password/)
 * Validates the application password credentials passed via Basic Authentication.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_validate_application_password/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wp_validate_application_password/#uses)
   | Source: [wp-includes/user.php:521](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L521-L544)
 * hook[lostpassword_errors](https://developer.wordpress.org/reference/hooks/lostpassword_errors/)
 * Filters the errors encountered on a password reset request.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/lostpassword_errors/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/lostpassword_errors/#uses)
   | Source: [wp-includes/user.php:3271](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3271-L3271)
 * function[wp_get_user_request()](https://developer.wordpress.org/reference/functions/wp_get_user_request/)
 * Returns the user request object for the specified request ID.
 * Used by [15 functions](https://developer.wordpress.org/reference/functions/wp_get_user_request/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_get_user_request/#uses)
   | Source: [wp-includes/user.php:5065](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L5065-L5074)
 * hook[user_request_action_email_headers](https://developer.wordpress.org/reference/hooks/user_request_action_email_headers/)
 * Filters the headers of the email sent when an account action is attempted.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_request_action_email_headers/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_action_email_headers/#uses)
   | Source: [wp-includes/user.php:4966](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4966-L4966)
 * hook[wp_privacy_additional_user_profile_data](https://developer.wordpress.org/reference/hooks/wp_privacy_additional_user_profile_data/)
 * Filters the user’s profile data for the privacy exporter.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_privacy_additional_user_profile_data/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_privacy_additional_user_profile_data/#uses)
   | Source: [wp-includes/user.php:4059](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4059-L4059)
 * hook[user_request_confirmed_email_headers](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_headers/)
 * Filters the headers of the user request confirmation email.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_headers/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_headers/#uses)
   | Source: [wp-includes/user.php:4400](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4400-L4400)
 * hook[user_erasure_complete_email_headers](https://developer.wordpress.org/reference/hooks/user_erasure_complete_email_headers/)
 * Filters the headers of the data erasure fulfillment notification.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_erasure_complete_email_headers/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_erasure_complete_email_headers/#uses)
   | Source: [wp-includes/user.php:4639](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4639-L4644)
 * function[wp_maybe_grant_site_health_caps()](https://developer.wordpress.org/reference/functions/wp_maybe_grant_site_health_caps/)
 * Filters the user capabilities to grant the ‘view_site_health_checks’ capabilities
   as necessary.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_maybe_grant_site_health_caps/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wp_maybe_grant_site_health_caps/#uses)
   | Source: [wp-includes/capabilities.php:1360](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/capabilities.php#L1360-L1366)
 * function[wp_maybe_grant_resume_extensions_caps()](https://developer.wordpress.org/reference/functions/wp_maybe_grant_resume_extensions_caps/)
 * Filters the user capabilities to grant the ‘resume_plugins’ and ‘resume_themes’
   capabilities as necessary.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_maybe_grant_resume_extensions_caps/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_maybe_grant_resume_extensions_caps/#uses)
   | Source: [wp-includes/capabilities.php:1329](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/capabilities.php#L1329-L1341)
 * hook[users_pre_query](https://developer.wordpress.org/reference/hooks/users_pre_query/)
 * Filters the users array before the query takes place.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/users_pre_query/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/users_pre_query/#uses)
   | Source: [wp-includes/class-wp-user-query.php:820](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-user-query.php#L820-L820)
 * hook[pre_count_users](https://developer.wordpress.org/reference/hooks/pre_count_users/)
 * Filters the user count before queries are run.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_count_users/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_count_users/#uses)
   | Source: [wp-includes/user.php:1357](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L1357-L1357)
 * hook[user_request_key_expiration](https://developer.wordpress.org/reference/hooks/user_request_key_expiration/)
 * Filters the expiration time of confirm keys.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/user_request_key_expiration/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_key_expiration/#uses)
   | Source: [wp-includes/user.php:5043](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L5043-L5043)
 * function[wp_validate_user_request_key()](https://developer.wordpress.org/reference/functions/wp_validate_user_request_key/)
 * Validates a user request by comparing the key with the request’s key.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_validate_user_request_key/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/wp_validate_user_request_key/#uses)
   | Source: [wp-includes/user.php:5014](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L5014-L5055)
 * function[wp_generate_user_request_key()](https://developer.wordpress.org/reference/functions/wp_generate_user_request_key/)
 * Returns a confirmation key for a user action and stores the hashed version for
   future comparison.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_generate_user_request_key/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_generate_user_request_key/#uses)
   | Source: [wp-includes/user.php:4989](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4989-L5003)
 * function[_wp_privacy_account_request_confirmed_message()](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/)
 * Returns request confirmation message HTML.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed_message/#uses)
   | Source: [wp-includes/user.php:4689](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4689-L4716)
 * hook[user_request_action_confirmed_message](https://developer.wordpress.org/reference/hooks/user_request_action_confirmed_message/)
 * Filters the message displayed to a user when they confirm a data request.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_request_action_confirmed_message/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_action_confirmed_message/#uses)
   | Source: [wp-includes/user.php:4713](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4713-L4713)
 * function[wp_create_user_request()](https://developer.wordpress.org/reference/functions/wp_create_user_request/)
 * Creates and logs a user request to perform a specific action.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_create_user_request/#used-by)
   | Uses [12 functions](https://developer.wordpress.org/reference/functions/wp_create_user_request/#uses)
   | Source: [wp-includes/user.php:4735](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4735-L4787)
 * function[_wp_privacy_account_request_confirmed()](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed/)
 * Updates log when privacy request is confirmed.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_account_request_confirmed/#uses)
   | Source: [wp-includes/user.php:4176](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4176-L4194)
 * function[wp_user_request_action_description()](https://developer.wordpress.org/reference/functions/wp_user_request_action_description/)
 * Gets action description from the name and return a string.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/wp_user_request_action_description/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wp_user_request_action_description/#uses)
   | Source: [wp-includes/user.php:4797](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4797-L4820)
 * function[_wp_privacy_send_request_confirmation_notification()](https://developer.wordpress.org/reference/functions/_wp_privacy_send_request_confirmation_notification/)
 * Notifies the site administrator via email when a request is confirmed.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_send_request_confirmation_notification/#used-by)
   | Uses [14 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_send_request_confirmation_notification/#uses)
   | Source: [wp-includes/user.php:4206](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4206-L4407)
 * hook[user_request_action_description](https://developer.wordpress.org/reference/hooks/user_request_action_description/)
 * Filters the user action description.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_request_action_description/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_action_description/#uses)
   | Source: [wp-includes/user.php:4819](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4819-L4819)
 * hook[user_request_confirmed_email_to](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_to/)
 * Filters the recipient of the data request confirmation notification.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_to/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_to/#uses)
   | Source: [wp-includes/user.php:4240](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4240-L4240)
 * function[wp_send_user_request()](https://developer.wordpress.org/reference/functions/wp_send_user_request/)
 * Send a confirmation request email to confirm an action.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/wp_send_user_request/#used-by)
   | Uses [18 functions](https://developer.wordpress.org/reference/functions/wp_send_user_request/#uses)
   | Source: [wp-includes/user.php:4832](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4832-L4979)
 * hook[user_confirmed_action_email_content](https://developer.wordpress.org/reference/hooks/user_confirmed_action_email_content/)
 * Filters the body of the data erasure fulfillment notification.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/user_confirmed_action_email_content/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_confirmed_action_email_content/#uses)
   | Source: [wp-includes/user.php:4570](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4570-L4580)

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

[1](https://developer.wordpress.org/reference/package/users/?output_format=md) 2
[3](https://developer.wordpress.org/reference/package/users/page/3/?output_format=md)
[4](https://developer.wordpress.org/reference/package/users/page/4/?output_format=md)…
[10](https://developer.wordpress.org/reference/package/users/page/10/?output_format=md)

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