register_user_role()

Регистрирует роль пользователя

register_user_role($uid, $title, $level);

Стандартные роли

$roles = array(
    1  => array('level' => 0,  'title' => __('Пользователь')), 
    7  => array('level' => 2,  'title' => __('Модератор')), 
    8  => array('level' => 3,  'title' => __('Администратор')), 
    9  => array('level' => 9,  'title' => __('Главный администратор')), 
    15 => array('level' => 10, 'title' => __('Создатель')), 
); 

Ниже полный пример регистрации новой роли для пользователей.


add_event('register_user_roles', 'my_chat_roles', 10, 1);
function my_chat_roles($default_roles) {
    register_user_role(4, 'Модератор чата', 3);
}