Como eu adiciono function e capacidade depois de criar um novo usuário

Eu tenho um requisito simples:

1. create a user 2. create a role for the user 3. add capability for the role 

Primeiro, crie um novo usuário

 $uid = wp_insert_user($userdata); 

Segundo e Terceiro, crie uma nova function e adicione capacidade nela

 add_role( $role, $display_name, $capabilities ) 

Como posso fazer a relação entre o papel e o usuário?

Solutions Collecting From Web of "Como eu adiciono function e capacidade depois de criar um novo usuário"