Warning: This function has been deprecated. Use wp_get_current_user() instead.

get_currentuserinfo()

Populate global variables with information about the currently logged in user.


Description Description

See also See also


Top ↑

Return Return

(bool|WP_User) False on XMLRPC Request and invalid auth cookie, WP_User instance otherwise.


Top ↑

Source Source

File: wp-includes/pluggable-deprecated.php

function get_currentuserinfo() {
	_deprecated_function( __FUNCTION__, '4.5.0', 'wp_get_current_user()' );

	return _wp_get_current_user();
}


Top ↑

Changelog Changelog

Changelog
Version Description
4.5.0 Use wp_get_current_user()
0.71 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

  1. Skip to note 1 content
    Contributed by Codex

    Default Usage
    The call to get_currentuserinfo() places the current user’s info into $userdata, where it can be retrieved using member variables.

    <?php
    global $current_user;
    get_currentuserinfo();
    
    printf( __( 'Username: %s', 'textdomain' ), esc_html( $current_user->user_login ) ) . '<br />';
    printf( __( 'User email: %s', 'textdomain' ), esc_html( $current_user->user_email ) ) . '<br />';
    printf( __( 'User first name: %s', 'textdomain' ), esc_html( $current_user->user_firstname ) ) . '<br />';
    printf( __( 'User last name: %s', 'textdomain' ), esc_html( $current_user->user_lastname ) ) . '<br />';
    printf( __( 'User display name: %s', 'textdomain' ), esc_html( $current_user->display_name ) ) . '<br />';
    printf( __( 'User ID: %s', 'textdomain' ), esc_html( $current_user->ID ) );
    

    Result:

    Username: Zedd
    User email: my@email.com
    User level: 10
    User first name: John
    User last name: Doe
    User display name: John Doe
    User ID: 1

You must log in before being able to contribute a note or feedback.