Eu tenho três funções extras no meu site.
- Médico
- Recepcionista
- Hóspede
essas funções são adicionadas pelo seguinte código:
* adding Doctor role */
$doctor_role = add_role('Doctor', __('Doctor'), array('read'=>'true'));
/* adding Receptionist role */
$receptionist_role = add_role('Receptionist', __('Receptionist'), array('read'=>'true'));
/* adding Guest role */
$guest_role = add_role('Guest', __('Guest'), array('read'=>'true'));
Por Administrator
função padrão, crie todas as outras funções. Mas quero limitar essa função de atribuição por nível de usuário. O que eu quero dizer é:
- Administrador - deve ser capaz de criar todos os usuários da função - possível por padrão.
- Médico - deve ser capaz de criar
Receptionist
eGuest
atribuir SOMENTE usuários - Recepcionista - deve poder criar SOMENTE
Guest
usuários da função - Convidado - Não é permitido criar usuários.
Como pode fazer isso? Melhor se eu conseguir isso sem usar nenhum plug-in.
users
user-registration
user-roles
Riffaz Starr
fonte
fonte
Doctors
,Receptionist
eGuest
também não é possível editar seu próprio perfil. Quero que eles editem seu próprio perfil. Como eu posso fazer isso?A resposta acima funcionou muito bem. No entanto, as funções precisam ser minúsculas para
Por exemplo:
fonte