is_user_admin

The timeline below displays how wordpress function is_user_admin has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.1

/**
 * Determines whether the current request is for a user admin screen.
 *
 * e.g. `/wp-admin/user/`
 *
 * Does not check if the user is an administrator; use current_user_can()
 * for checking roles and capabilities.
 *
 * @since 3.1.0
 *
 * @global WP_Screen $current_screen WordPress current screen object.
 *
 * @return bool True if inside WordPress user administration pages.
 */
function is_user_admin()
{
    if (isset($GLOBALS['current_screen'])) {
        return $GLOBALS['current_screen']->in_admin('user');
    } elseif (defined('WP_USER_ADMIN')) {
        return WP_USER_ADMIN;
    }
    return false;
}

WordPress Version: 5.3

/**
 * Whether the current request is for a user admin screen.
 *
 * e.g. `/wp-admin/user/`
 *
 * Does not check if the user is an administrator; use current_user_can()
 * for checking roles and capabilities.
 *
 * @since 3.1.0
 *
 * @global WP_Screen $current_screen WordPress current screen object.
 *
 * @return bool True if inside WordPress user administration pages.
 */
function is_user_admin()
{
    if (isset($GLOBALS['current_screen'])) {
        return $GLOBALS['current_screen']->in_admin('user');
    } elseif (defined('WP_USER_ADMIN')) {
        return WP_USER_ADMIN;
    }
    return false;
}

WordPress Version: 5.1

/**
 * Whether the current request is for a user admin screen.
 *
 * e.g. `/wp-admin/user/`
 *
 * Does not check if the user is an administrator; use current_user_can()
 * for checking roles and capabilities.
 *
 * @since 3.1.0
 *
 * @global WP_Screen $current_screen
 *
 * @return bool True if inside WordPress user administration pages.
 */
function is_user_admin()
{
    if (isset($GLOBALS['current_screen'])) {
        return $GLOBALS['current_screen']->in_admin('user');
    } elseif (defined('WP_USER_ADMIN')) {
        return WP_USER_ADMIN;
    }
    return false;
}

WordPress Version: 4.6

/**
 * Whether the current request is for a user admin screen.
 *
 * e.g. `/wp-admin/user/`
 *
 * Does not inform on whether the user is an admin! Use capability
 * checks to tell if the user should be accessing a section or not
 * current_user_can().
 *
 * @since 3.1.0
 *
 * @global WP_Screen $current_screen
 *
 * @return bool True if inside WordPress user administration pages.
 */
function is_user_admin()
{
    if (isset($GLOBALS['current_screen'])) {
        return $GLOBALS['current_screen']->in_admin('user');
    } elseif (defined('WP_USER_ADMIN')) {
        return WP_USER_ADMIN;
    }
    return false;
}

WordPress Version: 4.3

/**
 * Whether the current request is for a user admin screen.
 *
 * e.g. `/wp-admin/user/`
 *
 * Does not inform on whether the user is an admin! Use capability
 * checks to tell if the user should be accessing a section or not
 * {@see current_user_can()}.
 *
 * @since 3.1.0
 *
 * @global WP_Screen $current_screen
 *
 * @return bool True if inside WordPress user administration pages.
 */
function is_user_admin()
{
    if (isset($GLOBALS['current_screen'])) {
        return $GLOBALS['current_screen']->in_admin('user');
    } elseif (defined('WP_USER_ADMIN')) {
        return WP_USER_ADMIN;
    }
    return false;
}

WordPress Version: 4.0

/**
 * Whether the current request is for a user admin screen.
 *
 * e.g. `/wp-admin/user/`
 *
 * Does not inform on whether the user is an admin! Use capability
 * checks to tell if the user should be accessing a section or not
 * {@see current_user_can()}.
 *
 * @since 3.1.0
 *
 * @return bool True if inside WordPress user administration pages.
 */
function is_user_admin()
{
    if (isset($GLOBALS['current_screen'])) {
        return $GLOBALS['current_screen']->in_admin('user');
    } elseif (defined('WP_USER_ADMIN')) {
        return WP_USER_ADMIN;
    }
    return false;
}

WordPress Version: 3.7

/**
 * Whether the current request is for a user admin screen /wp-admin/user/
 *
 * Does not inform on whether the user is an admin! Use capability checks to
 * tell if the user should be accessing a section or not.
 *
 * @since 3.1.0
 *
 * @return bool True if inside WordPress user administration pages.
 */
function is_user_admin()
{
    if (isset($GLOBALS['current_screen'])) {
        return $GLOBALS['current_screen']->in_admin('user');
    } elseif (defined('WP_USER_ADMIN')) {
        return WP_USER_ADMIN;
    }
    return false;
}