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

---

# @package: Users

 * function[wp_destroy_current_session()](https://developer.wordpress.org/reference/functions/wp_destroy_current_session/)
 * Removes the current session token from the database.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_destroy_current_session/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_destroy_current_session/#uses)
   | Source: [wp-includes/user.php:3653](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3653-L3659)
 * function[wp_destroy_other_sessions()](https://developer.wordpress.org/reference/functions/wp_destroy_other_sessions/)
 * Removes all but the current session token for the current user for the database.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_destroy_other_sessions/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_destroy_other_sessions/#uses)
   | Source: [wp-includes/user.php:3666](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3666-L3672)
 * function[wp_get_session_token()](https://developer.wordpress.org/reference/functions/wp_get_session_token/)
 * Retrieves the current session token from the logged_in cookie.
 * Used by [5 functions](https://developer.wordpress.org/reference/functions/wp_get_session_token/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_get_session_token/#uses)
   | Source: [wp-includes/user.php:3631](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3631-L3634)
 * function[wp_get_all_sessions()](https://developer.wordpress.org/reference/functions/wp_get_all_sessions/)
 * Retrieves a list of sessions for the current user.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_get_all_sessions/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wp_get_all_sessions/#uses)
   | Source: [wp-includes/user.php:3643](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3643-L3646)
 * function[retrieve_password()](https://developer.wordpress.org/reference/functions/retrieve_password/)
 * Handles sending a password retrieval email to a user.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/retrieve_password/#used-by)
   | Uses [19 functions](https://developer.wordpress.org/reference/functions/retrieve_password/#uses)
   | Source: [wp-includes/user.php:3203](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3203-L3442)
 * hook[lostpassword_post](https://developer.wordpress.org/reference/hooks/lostpassword_post/)
 * Fires before errors are returned from a password reset request.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/lostpassword_post/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/lostpassword_post/#uses)
   | Source: [wp-includes/user.php:3254](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3254-L3254)
 * hook[retreive_password](https://developer.wordpress.org/reference/hooks/retreive_password/)
 * Fires before a new password is retrieved.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/retreive_password/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/retreive_password/#uses)
   | Source: [wp-includes/user.php:3058](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3058-L3058)
 * hook[retrieve_password](https://developer.wordpress.org/reference/hooks/retrieve_password/)
 * Fires before a new password is retrieved.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/retrieve_password/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/retrieve_password/#uses)
   | Source: [wp-includes/user.php:3067](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3067-L3067)
 * hook[allow_password_reset](https://developer.wordpress.org/reference/hooks/allow_password_reset/)
 * Filters whether to allow a password to be reset.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/allow_password_reset/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/allow_password_reset/#uses)
   | Source: [wp-includes/user.php:5231](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L5231-L5231)
 * hook[retrieve_password_key](https://developer.wordpress.org/reference/hooks/retrieve_password_key/)
 * Fires when a password reset key is generated.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/retrieve_password_key/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/retrieve_password_key/#uses)
   | Source: [wp-includes/user.php:3087](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3087-L3087)
 * hook[retrieve_password_title](https://developer.wordpress.org/reference/hooks/retrieve_password_title/)
 * Filters the subject of the password reset email.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/retrieve_password_title/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/retrieve_password_title/#uses)
   | Source: [wp-includes/user.php:3362](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3362-L3362)
 * hook[retrieve_password_message](https://developer.wordpress.org/reference/hooks/retrieve_password_message/)
 * Filters the message body of the password reset mail.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/retrieve_password_message/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/retrieve_password_message/#uses)
   | Source: [wp-includes/user.php:3377](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3377-L3377)
 * hook[revoked_super_admin](https://developer.wordpress.org/reference/hooks/revoked_super_admin/)
 * Fires after the user’s Super Admin privileges are revoked.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/revoked_super_admin/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/revoked_super_admin/#uses)
   | Source: [wp-includes/capabilities.php:1295](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/capabilities.php#L1295-L1295)
 * function[grant_super_admin()](https://developer.wordpress.org/reference/functions/grant_super_admin/)
 * Grants Super Admin privileges.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/grant_super_admin/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/grant_super_admin/#uses)
   | Source: [wp-includes/capabilities.php:1215](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/capabilities.php#L1215-L1249)
 * hook[grant_super_admin](https://developer.wordpress.org/reference/hooks/grant_super_admin/)
 * Fires before the user is granted Super Admin privileges.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/grant_super_admin/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/grant_super_admin/#uses)
   | Source: [wp-includes/capabilities.php:1228](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/capabilities.php#L1228-L1228)
 * hook[granted_super_admin](https://developer.wordpress.org/reference/hooks/granted_super_admin/)
 * Fires after the user is granted Super Admin privileges.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/granted_super_admin/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/granted_super_admin/#uses)
   | Source: [wp-includes/capabilities.php:1245](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/capabilities.php#L1245-L1245)
 * function[revoke_super_admin()](https://developer.wordpress.org/reference/functions/revoke_super_admin/)
 * Revokes Super Admin privileges.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/revoke_super_admin/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/revoke_super_admin/#uses)
   | Source: [wp-includes/capabilities.php:1263](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/capabilities.php#L1263-L1300)
 * hook[revoke_super_admin](https://developer.wordpress.org/reference/hooks/revoke_super_admin/)
 * Fires before the user’s Super Admin privileges are revoked.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/revoke_super_admin/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/revoke_super_admin/#uses)
   | Source: [wp-includes/capabilities.php:1276](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/capabilities.php#L1276-L1276)
 * function[send_confirmation_on_profile_email()](https://developer.wordpress.org/reference/functions/send_confirmation_on_profile_email/)
 * Sends a confirmation request email when a change of user email address is attempted.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/send_confirmation_on_profile_email/#used-by)
   | Uses [15 functions](https://developer.wordpress.org/reference/functions/send_confirmation_on_profile_email/#uses)
   | Source: [wp-includes/user.php:3805](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3805-L3906)
 * hook[new_user_email_content](https://developer.wordpress.org/reference/hooks/new_user_email_content/)
 * Filters the text of the email sent when a change of user email address is attempted.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/new_user_email_content/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/new_user_email_content/#uses)
   | Source: [wp-includes/user.php:3893](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3893-L3893)
 * function[new_user_email_admin_notice()](https://developer.wordpress.org/reference/functions/new_user_email_admin_notice/)
 * Adds an admin notice alerting the user to check for confirmation request email
   after email address change.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/new_user_email_admin_notice/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/new_user_email_admin_notice/#uses)
   | Source: [wp-includes/user.php:3917](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L3917-L3931)
 * hook[make_spam_user](https://developer.wordpress.org/reference/hooks/make_spam_user/)
 * Fires after the user is marked as a SPAM user.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/make_spam_user/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/make_spam_user/#uses)
   | Source: [wp-includes/user.php:2632](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L2632-L2632)
 * hook[make_ham_user](https://developer.wordpress.org/reference/hooks/make_ham_user/)
 * Fires after the user is marked as a HAM user. Opposite of SPAM.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/make_ham_user/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/make_ham_user/#uses)
   | Source: [wp-includes/user.php:2641](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/user.php#L2641-L2641)
 * method[WP_User::for_blog()](https://developer.wordpress.org/reference/classes/wp_user/for_blog/)
 * Sets the site to operate on. Defaults to the current site.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_user/for_blog/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_user/for_blog/#uses)
   | Source: [wp-includes/class-wp-user.php:861](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-user.php#L861-L865)
 * method[WP_User::update_user_level_from_caps()](https://developer.wordpress.org/reference/classes/wp_user/update_user_level_from_caps/)
 * Updates the maximum user level for the user.
 * Used by [5 functions](https://developer.wordpress.org/reference/classes/wp_user/update_user_level_from_caps/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_user/update_user_level_from_caps/#uses)
   | Source: [wp-includes/class-wp-user.php:704](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-user.php#L704-L708)
 * method[WP_User::add_cap()](https://developer.wordpress.org/reference/classes/wp_user/add_cap/)
 * Adds capability and grant or deny access to capability.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_user/add_cap/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_user/add_cap/#uses)
   | Source: [wp-includes/class-wp-user.php:718](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-user.php#L718-L723)
 * method[WP_User::remove_cap()](https://developer.wordpress.org/reference/classes/wp_user/remove_cap/)
 * Removes capability from user.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_user/remove_cap/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_user/remove_cap/#uses)
   | Source: [wp-includes/class-wp-user.php:732](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-user.php#L732-L740)
 * method[WP_User::remove_all_caps()](https://developer.wordpress.org/reference/classes/wp_user/remove_all_caps/)
 * Removes all of the capabilities of the user.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_user/remove_all_caps/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_user/remove_all_caps/#uses)
   | Source: [wp-includes/class-wp-user.php:749](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-user.php#L749-L755)
 * method[WP_User::has_cap()](https://developer.wordpress.org/reference/classes/wp_user/has_cap/)
 * Returns whether the user has the specified capability.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_user/has_cap/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/classes/wp_user/has_cap/#uses)
   | Source: [wp-includes/class-wp-user.php:784](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-user.php#L784-L837)
 * hook[user_has_cap](https://developer.wordpress.org/reference/hooks/user_has_cap/)
 * Dynamically filter a user’s capabilities.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/user_has_cap/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/user_has_cap/#uses)
   | Source: [wp-includes/class-wp-user.php:821](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-user.php#L821-L821)

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

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