translate_level_to_role

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

WordPress Version: 5.3

/**
 * Translate user level to user role name.
 *
 * @since 2.0.0
 *
 * @param int $level User level.
 * @return string User role name.
 */
function translate_level_to_role($level)
{
    switch ($level) {
        case 10:
        case 9:
        case 8:
            return 'administrator';
        case 7:
        case 6:
        case 5:
            return 'editor';
        case 4:
        case 3:
        case 2:
            return 'author';
        case 1:
            return 'contributor';
        case 0:
        default:
            return 'subscriber';
    }
}

WordPress Version: 3.7

/**
 * Translate user level to user role name.
 *
 * @since 2.0.0
 *
 * @param int $level User level.
 * @return string User role name.
 */
function translate_level_to_role($level)
{
    switch ($level) {
        case 10:
        case 9:
        case 8:
            return 'administrator';
        case 7:
        case 6:
        case 5:
            return 'editor';
        case 4:
        case 3:
        case 2:
            return 'author';
        case 1:
            return 'contributor';
        case 0:
            return 'subscriber';
    }
}