Multiple Roles

Descrição

Este plugin permite que você selecione várias funções para um usuário – algo que o WordPress já suporta “nos bastidores”, mas ainda não fornece uma interface para o usuário.

As tela de Editar usuário e Adicionar novo usuário exibirão uma lista de seleção de funções no lugar da lista suspensa padrão de funções. A tela principal da lista de usuários também exibirá todas as funções que um usuário tiver.

Ele também suporta bem o modo multisite.

É só isso. Sem configurações adicionais.

Se você quiser colaborar com esse plugin, sinta-se a vontade para conferir o repositório no Github: https://github.com/Mahjouba91/multiple-roles

Imagens de tela

  • A lista de seleção de funções nas telas de Editar usuário
  • A tela usuários com a coluna Funções aprimorada

Instalação

Instalação automática

  1. Entre em seu painel do WordPress e vá para Plugins → Adicionar novo
  2. Pesquise por “Multiple Roles”
  3. Clique em “Instalar agora” no plugin Multiple Roles
  4. Clique em “Ativar agora”

Instalação manual

  1. Baixe o plugin a partir do botão de download nessa página
  2. Descompacte o arquivo e envie a pasta multiple-roles para o diretório /wp-content/plugins no seu servidor
  3. Entre no seu painel do WordPress e vá para Plugins
  4. Clique em “Ativar” no plugin Multiple Roles

FAQ

Quem pode editar as funções dos usuários?

Anyone with the promote_users capability. By default, that means only administrators and network administrators on multi-site.

Você pode editar suas próprias funções?

Se você é um administrador de rede em uma configuração multisite, sim, você pode editar suas funções em sites dessa rede. Caso contrário, não. É assim que o WordPress também funciona normalmente.

Eu estou na tela de edição do usuário – onde está a lista de seleção dos papéis?

It’s underneath the default profile stuff, under the heading “Permissions”. If you still can’t find it, you might be on your own profile page, or you might not have the promote_users capability.

Você pode remover todas as funções de um usuário?

Claro! O usuário ainda será capaz de entrar e sair, mas não poderá acessar qualquer telas de administração ou ver páginas privadas. No entanto, o usuário ainda será capaz de ver a barra de ferramentas padrão do WP, que exibe links para o Painel e o Perfil, então clicando nesses links mostrará um erro de permissão.

Avaliações

4 de maio de 2018
Installed this on my 4.9.5 site and performance was severely degraded. This was the first thing I disabled in order to troubleshoot and it was like night and day. Recommend finding an alternate solution unless this issue is addressed.
3 de outubro de 2017
In my opinion, it's a major oversight for WP to not provide this interface by default. What a ridiculous limitation to have only one role per user. As you say, the underlying feature exists, but WP does not make it accessible. This plug-in does a great job of fixing that oversight. Thanks.
Leia todas as 13 avaliações

Contribuidores e desenvolvedores

“Multiple Roles” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

Contribuidores

“Multiple Roles” foi traduzido para 3 localizações. Agradecemos aos tradutores por suas contribuições.

Traduzir “Multiple Roles” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

1.3.1

  • 1st july 2020
  • Test the plugin against WordPress 5.4
  • Fix an issue when the user role could be lost because of a wrong check in the backend

1.3.0

  • 12 april 2018
  • Use ‘promote_users’ cap instead of ‘edit_users’
  • Fixed bug preventing us from unsetting a user’s roles
  • Only remove get_editable_roles() roles on update
  • Thanks to thomasfw for the contributions

1.2.0

  • 21 de agosto de 2017
  • Verificar compatibilidade com o WP 4.8.1
  • Tradução dos nomes de funções: graças a Benjamin Niess
  • Melhoria no Mutlisite: Usa um filtro do WP 4.8 para facilitar a edição de metadados do usuário no cadastro

1.1.4

  • 23 de dezembro de 2016
  • Corrige um erro fatal no novo usuário em um único site: Depois de adicionar um usuário, um erro wp_die era mostrado “Você não pode dar essa função aos usuários”, isso era devido à alterações na versão 1.1.2
  • Solução alternativa para lidar com suporte a multisite sem quebrar os recursos do site único

1.1.3

  • 22 de dezembro de 2016
  • Corrige um erro fatal na atualização do usuário: Após a atualização de um usuário, um erro wp_die era mostrado “Você não pode dar essa função aos usuários”, isso era devido a alterações na versão 1.1.2

1.1.2

  • 21 de dezembro de 2016
  • Corrige um erro no multisite: Depois de adicionar um novo usuário com confirmação de e-mail, as várias funções não eram definidas, de modo que o usuário não tinha quaisquer funções no site

1.1.1

  • 3 de novembro de 2016
  • Remove o encerramento do PHP para garantir compatibilidade retroativa com as versões do PHP < 5.3

1.1

  • 24 de outubro de 2016
  • Novo mantenedor: Florian TIAR, você está fortemente encorajado a atualizar este plugin
  • Adiciona suporte a caixas de seleção de função no formulário de novo usuário (admin)
  • Adiciona suporte a multisites (para o formulário de novo usuário)
  • Adiciona suporte a i18n (text domain, strings traduzíveis e arquivo pot)
  • Adiciona alguns ganchos (ações e filtros)
  • Corrige um problema em que alguns usuários de baixo nível poderiam adicionar usuários admin
  • Higienizar e escapar todos os dados
  • Melhora e experiência do usuário no formulário

1.0

  • 2015
  • Lançamento inicial