Entrei na lista para testar uma versão beta privada de um plug-in que estou usando em uma rede multisite.
Os autores do plug-in possuem código para adicionar uma função personalizada. Eles têm um bug que remove a capacidade de atribuir a um usuário qualquer função, exceto sua única função personalizada.
Quando visito ../wp-admin/network/site-users.php
, as listas de opções "Adicionar usuário" mostram apenas a única função que este plug-in adicionou. O menu suspenso alterar função mostra todas as funções padrão do WP, além de algumas funções extras que este e outros plug-ins foram adicionados. Se eu tentar alterar um usuário para uma dessas funções, a página de erro "Você não pode atribuir essa função aos usuários".
Estive discutindo isso com o desenvolvedor, e eles parecem confusos.
Eu estive examinando meu banco de dados e o codex e não consigo encontrar onde as funções válidas estão definidas.