wp_parse_auth_cookie() Parses a cookie into its components.
wp_set_auth_cookie() Sets the authentication cookies based on user ID.
wp_clear_auth_cookie() Removes all of the cookies associated with authentication.
is_user_logged_in() Determines whether the current visitor is a logged in user.
auth_redirect() Checks if a user is logged in, if not it redirects them to the login page.
check_admin_referer() Ensures intent by verifying that a user was referred from another admin page with the correct security nonce.
check_ajax_referer() Verifies the Ajax request to prevent processing requests external of the blog.
wp_redirect() Redirects to another page.
wp_sanitize_redirect() Sanitizes a URL for use in a redirect.
_wp_sanitize_utf8_in_redirect() URL encodes UTF-8 characters in a URL.
wp_safe_redirect() Performs a safe (local) redirect, using wp_redirect().
wp_validate_redirect() Validates a URL for use in a redirect.
wp_notify_postauthor() Notifies an author (and/or others) of a comment/trackback/pingback on a post.
wp_notify_moderator() Notifies the moderator of the site about a new comment that is awaiting approval.
wp_password_change_notification() Notifies the blog admin of a user changing password, normally via email.
wp_new_user_notification() Emails login credentials to a newly-registered user.
wp_nonce_tick() Returns the time-dependent variable for nonce creation.
wp_verify_nonce() Verifies that a correct security nonce was used with time limit.
wp_create_nonce() Creates a cryptographic token tied to a specific action, user, user session,
wp_salt() Returns a salt to add to hashes.
wp_hash() Gets the hash of the given string.
wp_hash_password() Creates a hash of a plain text password.
wp_check_password() Checks a plaintext password against a hashed password.
wp_password_needs_rehash() Checks whether a password hash needs to be rehashed.
wp_generate_password() Generates a random password drawn from the defined set of characters.
wp_rand() Generates a random non-negative number.
wp_set_password() Updates the user's password with a new hashed one.
get_avatar() Retrieves the avatar `<img>` tag for a user, email address, MD5 hash, comment, or post.
wp_text_diff() Displays a human readable HTML representation of the difference between two strings.
wp_initial_constants() Defines initial WordPress constants.
wp_plugin_directory_constants() Defines plugin directory WordPress constants.
wp_cookie_constants() Defines cookie-related WordPress constants.
wp_ssl_constants() Defines SSL-related WordPress constants.
wp_functionality_constants() Defines functionality-related WordPress constants.
wp_templating_constants() Defines templating-related WordPress constants.
get_query_var() Retrieves the value of a query variable in the WP_Query class.
get_queried_object() Retrieves the currently queried object.
get_queried_object_id() Retrieves the ID of the currently queried object.
set_query_var() Sets the value of a query variable in the WP_Query class.
query_posts() Sets up The Loop with query parameters.
wp_reset_query() Destroys the previous query and sets up a new query.
wp_reset_postdata() After looping through a separate query, this function restores
is_archive() Determines whether the query is for an existing archive page.
is_post_type_archive() Determines whether the query is for an existing post type archive page.
is_attachment() Determines whether the query is for an existing attachment page.
is_author() Determines whether the query is for an existing author archive page.
is_category() Determines whether the query is for an existing category archive page.
is_tag() Determines whether the query is for an existing tag archive page.
is_tax() Determines whether the query is for an existing custom taxonomy archive page.
is_date() Determines whether the query is for an existing date archive.