Este plugin não foi testado com os 3 lançamentos principais mais recentes do WordPress. Ele pode não ser mais mantido ou suportado e pode ter problemas de compatibilidade quando usado com versões mais recentes do WordPress.

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.

If you want to contribute to this plugin, feel free to check the Github repository : https://github.com/chrneumann/multiple-roles

Capturas 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

Perguntas frequentes

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

1 julho, 2020
Thank you for this plugin, this is the cleanest interface to add multiple roles that I’ve seen. The popular User Role Editor plugin should take this as an example of good UX.
4 maio, 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.
Leia todas as 13 avaliações

Colaboradores e desenvolvedores

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

Colaboradores

Multiple Roles” foi traduzido para 7 localidades. Agradecemos aos tradutores por suas contribuições.

Traduzir “Multiple Roles” para seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.

Registro de alterações

1.3.6 / 1.3.7

  • 1st june 2022
  • SECURITY FIX: Validate that the user is allowed to change selected roles

1.3.5

  • 27th may 2022
  • Test the plugin against WordPress 6.0
  • Fix open issues with sanitizing text

1.3.4

  • 25th may 2022
  • Add new plugin maintainer: cneumann

1.3.2

  • 30th june 2021
  • Test the plugin against WordPress 5.7
  • Fix the use of nonce for two functions

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