capacidades create_users em uma function em multisite

Estou tendo alguns problemas sobre a capacidade de um usuário em um multisite. Então, eu tenho uma rede de sites e em cada site eu quero um papel (Admin local) para poder criar usuários.

Eu adicionei os resources para essa function e adicionei um usuário a esse papel. Quando eu get_userdata como usuário e despejo seus dados retornados da function get_userdata , vejo a function correta e create_users é definido como verdadeiro. No entanto, quando eu uso current_user_can( 'create_users', wp_get_current_user() ) , fico falso.

o que estou perdendo? Existem resources específicos que eu preciso adicionar porque estou usando multisite? Qualquer ajuda apreciada!

Obrigado.

Solutions Collecting From Web of "capacidades create_users em uma function em multisite"

Eu tive o mesmo problema. É facilmente resolvido entrando na página Rede Admin> Configurações. Procure o label “Adicionar Novos Usuários” e verifique se esta opção está marcada: Permita que os administradores do site adicionem novos usuários ao seu site através da página “Usuários → Adicionar Novo”.

Depois de fazer isso, o administrador local poderá adicionar usuários. Isso pressupõe que eles também tenham os resources ‘list_users’ e ‘create_users’. Eu recomendo que esta lista completa de resources de usuários relacionados seja dada: list_users create_users promote_users edit_users remove_users delete_users

De acordo com o artigo do Codex sobre Funções e Funções , o Administrador de qualquer site no Multisite teria a capacidade de criar usuários.

Com isso dito, por que não adicionar usuários como Administradores em vez de criar uma nova function e adicionar resources?