wpseek.com
A WordPress-centric search engine for devs and theme authors
wp-includes/user.php › WordPress File
Functions66
› Core User API
Function | Short description |
---|---|
add_user_meta | Adds meta data to a user. |
check_password_reset_key | Retrieves a user row based on password reset key and login |
clean_user_cache | Clean all user caches |
count_many_users_posts | Number of posts written by a list of users. |
count_users | Count number of users who have each of the user roles. |
count_user_posts | Number of posts user has written. |
delete_user_meta | Remove metadata matching criteria from a user. |
delete_user_option | Delete user option with global blog capability. |
email_exists | Determines whether the given email exists. |
get_blogs_of_user | Get the sites a user belongs to. |
get_current_user_id | Get the current user's ID |
get_password_reset_key | Creates, stores, then returns a password reset key for user. |
get_users | Retrieve list of users matching criteria. |
get_user_meta | Retrieve user meta field for a user. |
get_user_option | Retrieve user option that can be either per Site or per Network. |
is_user_member_of_blog | Find out whether a user is a member of a given blog. |
new_user_email_admin_notice | Adds an admin notice alerting the user to check for confirmation request email after email address change. |
register_new_user | Handles registering a new user. |
reset_password | Handles resetting the user's password. |
sanitize_user_field | Sanitize user field based on context. |
send_confirmation_on_profile_email | Send a confirmation request email when a change of user email address is attempted. |
setup_userdata | Set up global user vars. |
update_user_caches | Update all user caches |
update_user_meta | Update user meta field based on user ID. |
update_user_option | Update user option with global blog capability. |
username_exists | Determines whether the given username exists. |
validate_username | Checks whether a username is valid. |
wp_authenticate_application_password | Authenticates the user using an application password. |
wp_authenticate_cookie | Authenticate the user using the WordPress auth cookie. |
wp_authenticate_email_password | Authenticates a user using the email and password. |
wp_authenticate_spam_check | For Multisite blogs, check if the authenticated user has been marked as a spammer, or if the user's primary blog has been marked as spam. |
wp_authenticate_username_password | Authenticate a user, confirming the username and password are valid. |
wp_create_user | A simpler way of inserting a user into the database. |
wp_create_user_request | Create and log a user request to perform a specific action. |
wp_destroy_all_sessions | Remove all session tokens for the current user from the database. |
wp_destroy_current_session | Remove the current session token from the database. |
wp_destroy_other_sessions | Remove all but the current session token for the current user for the database. |
wp_dropdown_users | Create dropdown HTML content of users. |
wp_generate_user_request_key | Returns a confirmation key for a user action and stores the hashed version for future comparison. |
wp_get_all_sessions | Retrieve a list of sessions for the current user. |
wp_get_password_hint | Gets the text suggesting how to create strong passwords. |
wp_get_session_token | Retrieve the current session token from the logged_in cookie. |
wp_get_users_with_no_role | Get the user IDs of all users with no role on this site. |
wp_get_user_contact_methods | Set up the user contact methods. |
wp_get_user_request | Return the user request object for the specified request ID. |
wp_insert_user | Insert a user into the database. |
wp_is_application_passwords_available | Checks if Application Passwords is globally available. |
wp_is_application_passwords_available_for_user | Checks if Application Passwords is available for a specific user. |
wp_register_user_personal_data_exporter | Registers the personal data exporter for users. |
wp_send_new_user_notifications | Initiates email notifications related to the creation of new users. |
wp_send_user_request | Send a confirmation request email to confirm an action. |
wp_signon | Authenticates and logs a user in with 'remember' capability. |
wp_update_user | Update a user in the database. |
wp_user_personal_data_exporter | Finds and exports personal data associated with an email address from the user and user_meta table. |
wp_user_request_action_description | Get action description from the name and return a string. |
wp_validate_application_password | Validates the application password credentials passed via Basic Authentication. |
wp_validate_logged_in_cookie | Validates the logged-in cookie. |
wp_validate_user_request_key | Validate a user request by comparing the key with the request's key. |
_get_additional_user_keys | Returns a list of meta keys to be (maybe) populated in wp_update_user(). |
_wp_get_current_user | Retrieves the current user object. |
_wp_get_user_contactmethods | The old private function for setting up user contact methods. |
_wp_privacy_account_request_confirmed | Update log when privacy request is confirmed. |
_wp_privacy_account_request_confirmed_message | Return request confirmation message HTML. |
_wp_privacy_action_request_types | Get all user privacy request types. |
_wp_privacy_send_erasure_fulfillment_notification | Notify the user when their erasure request is fulfilled. |
_wp_privacy_send_request_confirmation_notification | Notify the site administrator via email when a request is confirmed. |