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

---

# @package: Users

 * 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)
 * hook[user_request_action_email_content](https://developer.wordpress.org/reference/hooks/user_request_action_email_content/)
 * Filters the text of the email sent when an account action is attempted.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_request_action_email_content/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_action_email_content/#uses)
   | Source: [wp-includes/user.php:4936](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4936-L4936)
 * hook[user_request_confirmed_email_subject](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_subject/)
 * Filters the subject of the user request confirmation email.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_subject/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_confirmed_email_subject/#uses)
   | Source: [wp-includes/user.php:4278](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4278-L4278)
 * hook[user_request_action_email_subject](https://developer.wordpress.org/reference/hooks/user_request_action_email_subject/)
 * Filters the subject of the email sent when an account action is attempted.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_request_action_email_subject/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_request_action_email_subject/#uses)
   | Source: [wp-includes/user.php:4891](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L4891-L4891)
 * function[wp_register_user_personal_data_exporter()](https://developer.wordpress.org/reference/functions/wp_register_user_personal_data_exporter/)
 * Registers the personal data exporter for users.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_register_user_personal_data_exporter/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_register_user_personal_data_exporter/#uses)
   | Source: [wp-includes/user.php:3956](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3956-L3963)
 * function[wp_user_personal_data_exporter()](https://developer.wordpress.org/reference/functions/wp_user_personal_data_exporter/)
 * Finds and exports personal data associated with an email address from the user
   and user_meta table.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_user_personal_data_exporter/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/wp_user_personal_data_exporter/#uses)
   | Source: [wp-includes/user.php:3980](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3980-L4166)
 * function[_wp_privacy_action_request_types()](https://developer.wordpress.org/reference/functions/_wp_privacy_action_request_types/)
 * Gets all personal data request types.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_action_request_types/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/_wp_privacy_action_request_types/#uses)
   | Source: [wp-includes/user.php:3941](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3941-L3946)
 * hook[auth_{$object_type}_meta_{$meta_key}_for_{$object_subtype}](https://developer.wordpress.org/reference/hooks/auth_object_type_meta_meta_key_for_object_subtype/)
 * Filters whether the user is allowed to edit a specific meta key of a specific
   object type and subtype.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/auth_object_type_meta_meta_key_for_object_subtype/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/auth_object_type_meta_meta_key_for_object_subtype/#uses)
   | Source: [wp-includes/capabilities.php:497](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/capabilities.php#L497-L497)
 * hook[auth_{$object_type}_{$object_subtype}_meta_{$meta_key}](https://developer.wordpress.org/reference/hooks/auth_object_type_object_subtype_meta_meta_key/)
 * Filters whether the user is allowed to edit meta for specific object types/subtypes.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/auth_object_type_object_subtype_meta_meta_key/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/auth_object_type_object_subtype_meta_meta_key/#uses)
   | Source: [wp-includes/capabilities.php:542](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/capabilities.php#L542-L547)
 * method[WP_User::get_caps_data()](https://developer.wordpress.org/reference/classes/wp_user/get_caps_data/)
 * Gets the available user capabilities data.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_user/get_caps_data/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_user/get_caps_data/#uses)
   | Source: [wp-includes/class-wp-user.php:911](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-user.php#L911-L919)
 * method[WP_User::for_site()](https://developer.wordpress.org/reference/classes/wp_user/for_site/)
 * Sets the site to operate on. Defaults to the current site.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_user/for_site/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_user/for_site/#uses)
   | Source: [wp-includes/class-wp-user.php:876](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-user.php#L876-L890)
 * method[WP_User::get_site_id()](https://developer.wordpress.org/reference/classes/wp_user/get_site_id/)
 * Gets the ID of the site for which the user’s capabilities are currently initialized.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_user/get_site_id/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_user/get_site_id/#uses)
   | Source: [wp-includes/class-wp-user.php:899](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-user.php#L899-L901)
 * method[WP_Roles::get_site_id()](https://developer.wordpress.org/reference/classes/wp_roles/get_site_id/)
 * Gets the ID of the site for which roles are currently initialized.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_roles/get_site_id/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_roles/get_site_id/#uses)
   | Source: [wp-includes/class-wp-roles.php:364](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-roles.php#L364-L366)
 * method[WP_Roles::get_roles_data()](https://developer.wordpress.org/reference/classes/wp_roles/get_roles_data/)
 * Gets the available roles data.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_roles/get_roles_data/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/classes/wp_roles/get_roles_data/#uses)
   | Source: [wp-includes/class-wp-roles.php:377](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-roles.php#L377-L395)
 * method[WP_Roles::init_roles()](https://developer.wordpress.org/reference/classes/wp_roles/init_roles/)
 * Initializes all of the available roles.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_roles/init_roles/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_roles/init_roles/#uses)
   | Source: [wp-includes/class-wp-roles.php:306](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-roles.php#L306-L326)
 * method[WP_Roles::for_site()](https://developer.wordpress.org/reference/classes/wp_roles/for_site/)
 * Sets the site to operate on. Defaults to the current site.
 * Used by [5 functions](https://developer.wordpress.org/reference/classes/wp_roles/for_site/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_roles/for_site/#uses)
   | Source: [wp-includes/class-wp-roles.php:337](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-roles.php#L337-L355)
 * function[wp_maybe_grant_install_languages_cap()](https://developer.wordpress.org/reference/functions/wp_maybe_grant_install_languages_cap/)
 * Filters the user capabilities to grant the ‘install_languages’ capability as 
   necessary.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_maybe_grant_install_languages_cap/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_maybe_grant_install_languages_cap/#uses)
   | Source: [wp-includes/capabilities.php:1313](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/capabilities.php#L1313-L1319)
 * hook[auth_{$object_type}_meta_{$meta_key}](https://developer.wordpress.org/reference/hooks/auth_object_type_meta_meta_key/)
 * Filters whether the user is allowed to edit a specific meta key of a specific
   object type.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/auth_object_type_meta_meta_key/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/auth_object_type_meta_meta_key/#uses)
   | Source: [wp-includes/capabilities.php:518](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/capabilities.php#L518-L518)
 * hook[auth_{$object_type}_{$sub_type}_meta_{$meta_key}](https://developer.wordpress.org/reference/hooks/auth_object_type_sub_type_meta_meta_key/)
 * Filters whether the user is allowed to add post meta to a post of a given type.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/auth_object_type_sub_type_meta_meta_key/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/auth_object_type_sub_type_meta_meta_key/#uses)
   | Source: [wp-includes/capabilities.php:353](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/capabilities.php#L353-L353)
 * hook[wp_pre_insert_user_data](https://developer.wordpress.org/reference/hooks/wp_pre_insert_user_data/)
 * Filters user data before the record is created or updated.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_pre_insert_user_data/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_pre_insert_user_data/#uses)
   | Source: [wp-includes/user.php:2505](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L2505-L2505)
 * hook[username_exists](https://developer.wordpress.org/reference/hooks/username_exists/)
 * Filters whether the given username exists.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/username_exists/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/username_exists/#uses)
   | Source: [wp-includes/user.php:2079](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L2079-L2079)
 * hook[wp_roles_init](https://developer.wordpress.org/reference/hooks/wp_roles_init/)
 * Fires after the roles have been initialized, allowing plugins to add their own
   roles.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_roles_init/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_roles_init/#uses)
   | Source: [wp-includes/class-wp-roles.php:325](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-roles.php#L325-L325)
 * hook[auth_post_{$post_type}_meta_{$meta_key}](https://developer.wordpress.org/reference/hooks/auth_post_post_type_meta_meta_key/)
 * Filters whether the user is allowed to add post meta to a post of a given type.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/auth_post_post_type_meta_meta_key/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/auth_post_post_type_meta_meta_key/#uses)
   | Source: [wp-includes/capabilities.php:285](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/capabilities.php#L285-L285)
 * hook[pre_get_blogs_of_user](https://developer.wordpress.org/reference/hooks/pre_get_blogs_of_user/)
 * Filters the list of a user’s sites before it is populated.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_blogs_of_user/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_blogs_of_user/#uses)
   | Source: [wp-includes/user.php:1057](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L1057-L1057)
 * function[_wp_get_current_user()](https://developer.wordpress.org/reference/functions/_wp_get_current_user/)
 * Retrieves the current user object.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/_wp_get_current_user/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/_wp_get_current_user/#uses)
   | Source: [wp-includes/user.php:3746](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3746-L3795)
 * function[wp_authenticate_email_password()](https://developer.wordpress.org/reference/functions/wp_authenticate_email_password/)
 * Authenticates a user using the email and password.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_authenticate_email_password/#used-by)
   | Uses [10 functions](https://developer.wordpress.org/reference/functions/wp_authenticate_email_password/#uses)
   | Source: [wp-includes/user.php:242](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L242-L312)
 * method[WP_User::__unset()](https://developer.wordpress.org/reference/classes/wp_user/__unset/)
 * Magic method for unsetting a certain custom field.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_user/__unset/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_user/__unset/#uses)
   | Source: [wp-includes/class-wp-user.php:376](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-user.php#L376-L396)
 * hook[register_new_user](https://developer.wordpress.org/reference/hooks/register_new_user/)
 * Fires after a new user registration has been recorded.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/register_new_user/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/register_new_user/#uses)
   | Source: [wp-includes/user.php:3601](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3601-L3601)

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

[1](https://developer.wordpress.org/reference/package/users/?output_format=md) [2](https://developer.wordpress.org/reference/package/users/page/2/?output_format=md)
3 [4](https://developer.wordpress.org/reference/package/users/page/4/?output_format=md)
[5](https://developer.wordpress.org/reference/package/users/page/5/?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/4/?output_format=md)