Title: wp-includes/pluggable.php | Page 4 of 4 | Developer.WordPress.org

---

# File: wp-includes/pluggable.php

 * function[wp_validate_auth_cookie()](https://developer.wordpress.org/reference/functions/wp_validate_auth_cookie/)
 * Validates authentication cookie.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/wp_validate_auth_cookie/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/wp_validate_auth_cookie/#uses)
   | Source: [wp-includes/pluggable.php:778](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/pluggable.php#L778-L930)
 * hook[wp_mail_from](https://developer.wordpress.org/reference/hooks/wp_mail_from/)
 * Filters the email address to send from.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_mail_from/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_mail_from/#uses)
   | Source: [wp-includes/pluggable.php:435](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/pluggable.php#L435-L435)
 * hook[auth_cookie_malformed](https://developer.wordpress.org/reference/hooks/auth_cookie_malformed/)
 * Fires if an authentication cookie is malformed.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/auth_cookie_malformed/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/auth_cookie_malformed/#uses)
   | Source: [wp-includes/pluggable.php:790](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/pluggable.php#L790-L790)
 * hook[wp_mail_from_name](https://developer.wordpress.org/reference/hooks/wp_mail_from_name/)
 * Filters the name to associate with the “from” email address.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_mail_from_name/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_mail_from_name/#uses)
   | Source: [wp-includes/pluggable.php:444](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/pluggable.php#L444-L444)
 * hook[auth_cookie_expired](https://developer.wordpress.org/reference/hooks/auth_cookie_expired/)
 * Fires once an authentication cookie has expired.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/auth_cookie_expired/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/auth_cookie_expired/#uses)
   | Source: [wp-includes/pluggable.php:825](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/pluggable.php#L825-L825)
 * hook[wp_mail_content_type](https://developer.wordpress.org/reference/hooks/wp_mail_content_type/)
 * Filters the wp_mail() content type.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/wp_mail_content_type/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_mail_content_type/#uses)
   | Source: [wp-includes/pluggable.php:519](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/pluggable.php#L519-L519)
 * function[wp_set_current_user()](https://developer.wordpress.org/reference/functions/wp_set_current_user/)
 * Changes the current user by ID or name.
 * Used by [7 functions](https://developer.wordpress.org/reference/functions/wp_set_current_user/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_set_current_user/#uses)
   | Source: [wp-includes/pluggable.php:27](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/pluggable.php#L27-L51)
 * hook[set_current_user](https://developer.wordpress.org/reference/hooks/set_current_user/)
 * Fires after the current user is set.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/set_current_user/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/set_current_user/#uses)
   | Source: [wp-includes/pluggable.php:48](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/pluggable.php#L48-L48)
 * function[wp_get_current_user()](https://developer.wordpress.org/reference/functions/wp_get_current_user/)
 * Retrieves the current user object.
 * Used by [41 functions](https://developer.wordpress.org/reference/functions/wp_get_current_user/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_get_current_user/#uses)
   | Source: [wp-includes/pluggable.php:69](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/pluggable.php#L69-L71)
 * function[get_userdata()](https://developer.wordpress.org/reference/functions/get_userdata/)
 * Retrieves user info by user ID.
 * Used by [79 functions](https://developer.wordpress.org/reference/functions/get_userdata/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/get_userdata/#uses)
   | Source: [wp-includes/pluggable.php:83](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/pluggable.php#L83-L85)
 * function[get_user_by()](https://developer.wordpress.org/reference/functions/get_user_by/)
 * Retrieves user info by a given field.
 * Used by [43 functions](https://developer.wordpress.org/reference/functions/get_user_by/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/get_user_by/#uses)
   | Source: [wp-includes/pluggable.php:101](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/pluggable.php#L101-L112)
 * function[cache_users()](https://developer.wordpress.org/reference/functions/cache_users/)
 * Retrieves info for user lists to prevent multiple queries by get_userdata().
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/cache_users/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/cache_users/#uses)
   | Source: [wp-includes/pluggable.php:125](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/pluggable.php#L125-L143)
 * function[wp_mail()](https://developer.wordpress.org/reference/functions/wp_mail/)
 * Sends an email, similar to PHP’s mail function.
 * Used by [27 functions](https://developer.wordpress.org/reference/functions/wp_mail/#used-by)
   | Uses [9 functions](https://developer.wordpress.org/reference/functions/wp_mail/#uses)
   | Source: [wp-includes/pluggable.php:189](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/pluggable.php#L189-L665)

 [Previous Page](https://developer.wordpress.org/reference/files/wp-includes/pluggable.php/page/3/?output_format=md)

[1](https://developer.wordpress.org/reference/files/wp-includes/pluggable.php/?output_format=md)
[2](https://developer.wordpress.org/reference/files/wp-includes/pluggable.php/page/2/?output_format=md)
[3](https://developer.wordpress.org/reference/files/wp-includes/pluggable.php/page/3/?output_format=md)
4