get_nonauthor_user_ids

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

WordPress Version: 5.4

/**
 * Gets all users who are not authors.
 *
 * @deprecated 3.1.0 Use get_users()
 *
 * @global wpdb $wpdb WordPress database abstraction object.
 */
function get_nonauthor_user_ids()
{
    _deprecated_function(__FUNCTION__, '3.1.0', 'get_users()');
    global $wpdb;
    if (!is_multisite()) {
        $level_key = $wpdb->get_blog_prefix() . 'user_level';
    } else {
        $level_key = $wpdb->get_blog_prefix() . 'capabilities';
    }
    // WPMU site admins don't have user_levels.
    return $wpdb->get_col($wpdb->prepare("SELECT user_id FROM {$wpdb->usermeta} WHERE meta_key = %s AND meta_value = '0'", $level_key));
}

WordPress Version: 4.9

/**
 * Gets all users who are not authors.
 *
 * @deprecated 3.1.0 Use get_users()
 *
 * @global wpdb $wpdb WordPress database abstraction object.
 */
function get_nonauthor_user_ids()
{
    _deprecated_function(__FUNCTION__, '3.1.0', 'get_users()');
    global $wpdb;
    if (!is_multisite()) {
        $level_key = $wpdb->get_blog_prefix() . 'user_level';
    } else {
        $level_key = $wpdb->get_blog_prefix() . 'capabilities';
    }
    // wpmu site admins don't have user_levels
    return $wpdb->get_col($wpdb->prepare("SELECT user_id FROM {$wpdb->usermeta} WHERE meta_key = %s AND meta_value = '0'", $level_key));
}

WordPress Version: 4.6

/**
 * Gets all users who are not authors.
 *
 * @deprecated 3.1.0 Use get_users()
 */
function get_nonauthor_user_ids()
{
    _deprecated_function(__FUNCTION__, '3.1.0', 'get_users()');
    global $wpdb;
    if (!is_multisite()) {
        $level_key = $wpdb->get_blog_prefix() . 'user_level';
    } else {
        $level_key = $wpdb->get_blog_prefix() . 'capabilities';
    }
    // wpmu site admins don't have user_levels
    return $wpdb->get_col($wpdb->prepare("SELECT user_id FROM {$wpdb->usermeta} WHERE meta_key = %s AND meta_value = '0'", $level_key));
}

WordPress Version: 4.4

/**
 * Gets all users who are not authors.
 *
 * @deprecated 3.1.0 Use get_users()
 */
function get_nonauthor_user_ids()
{
    _deprecated_function(__FUNCTION__, '3.1', 'get_users()');
    global $wpdb;
    if (!is_multisite()) {
        $level_key = $wpdb->get_blog_prefix() . 'user_level';
    } else {
        $level_key = $wpdb->get_blog_prefix() . 'capabilities';
    }
    // wpmu site admins don't have user_levels
    return $wpdb->get_col($wpdb->prepare("SELECT user_id FROM {$wpdb->usermeta} WHERE meta_key = %s AND meta_value = '0'", $level_key));
}

WordPress Version: 3.7

/**
 * @deprecated 3.1.0
 */
function get_nonauthor_user_ids()
{
    _deprecated_function(__FUNCTION__, '3.1', 'get_users()');
    global $wpdb;
    if (!is_multisite()) {
        $level_key = $wpdb->get_blog_prefix() . 'user_level';
    } else {
        $level_key = $wpdb->get_blog_prefix() . 'capabilities';
    }
    // wpmu site admins don't have user_levels
    return $wpdb->get_col($wpdb->prepare("SELECT user_id FROM {$wpdb->usermeta} WHERE meta_key = %s AND meta_value = '0'", $level_key));
}