Um guia detalhado sobre o editor de funções de usuário do WordPress e WooCommerce

Publicados: 2022-03-11
banner image for user role editor article

Última atualização - 17 de março de 2022

Como você sabe, as funções de usuário do WordPress tornam extremamente fácil lidar com diferentes usuários e seus recursos em seu site. Além das funções de usuário padrão do WordPress, o WooCommerce adiciona mais duas funções de usuário ao instalá-lo. Embora o WordPress e o WooCommerce não ofereçam muitas opções de personalização para funções e permissões de usuário, você pode usar o plug-in User Role Editor para modificar funções em seu site. Neste artigo, demonstraremos como você pode personalizar o sistema de funções de usuário do WordPress e WooCommerce com a ajuda do plugin User Role Editor.

Uma rápida recapitulação das funções de usuário do WordPress e WooCommerce

O WordPress oferece uma variedade de funções de usuário que ajudarão você a gerenciar como diferentes usuários acessam seu site. As funções padrão do WordPress são as seguintes:

  • Administrador
  • editor
  • Autor
  • Contribuinte
  • Assinante
  • Superadministrador.

Ao instalar o WooCommerce, duas funções de usuário adicionais estarão disponíveis para você. Estes são:

  • Gerente de Compras
  • Cliente

Todas essas funções de usuário padrão terão recursos específicos atribuídos a elas. WordPress e WooCommerce não oferecem nenhuma opção para editar os recursos de cada uma dessas funções. Você terá que instalar um plug-in para poder criar funções de usuário personalizadas e também modificar os recursos de cada função. Neste artigo, discutiremos como você pode usar o plug-in User Role Editor para criar funções de usuário personalizadas, bem como modificar o conjunto de recursos para cada função de usuário em seu site.

Introdução ao plug-in User Role Editor

Você pode começar com este plugin como faria para qualquer outro plugin do WordPress. É gratuito para download no repositório de plugins do WordPress. Basta instalá-lo e ativá-lo.

Se você precisar de ajuda para instalar e configurar um plug-in, leia Como instalar e configurar um plug-in WordPress WooCommerce.

Depois de instalar e ativar o plug-in, você pode acessar suas configurações no painel de administração do WordPress acessando Usuários > Editor de função de usuário.

Aqui você poderá visualizar todas as opções de personalização fornecidas por este plugin.

Primeiro, você verá uma lista suspensa para selecionar a função para a qual deseja alterar os recursos.

Abaixo disso, você verá duas caixas de seleção para exibir recursos em formato legível por humanos e para exibir recursos obsoletos.

Você também verá todos os recursos disponíveis listados na página. No lado esquerdo dos recursos, você pode selecionar um Grupo para ver apenas os recursos selecionados. Também há opções para filtrar recursos digitando uma palavra-chave ou selecionando apenas os que são concedidos à função selecionada.

E no lado direito, você verá os seguintes botões.

  • Atualizar
  • Adicionar função
  • Renomear função
  • Adicionar capacidade
  • Excluir capacidade
Na página de configurações do plug-in, você pode visualizar todos os recursos disponíveis para personalizar as funções do usuário.

Como adicionar seletivamente recursos adicionais a uma função existente?

Você pode usar este plug-in para adicionar recursos adicionais a uma função. Aqui está como.

Etapa 1: selecione a função que você deseja editar.

Primeiro, você precisa selecionar a função à qual deseja adicionar mais recursos. Para este exemplo, escolheremos a função 'Contribuinte'.

Você precisa primeiro selecionar uma função de usuário.

Etapa 2: escolha os recursos que você deseja fornecer a essa função.

Você pode marcar a caixa de seleção ao lado de qualquer um dos recursos que deseja fornecer a essa função.

Por exemplo, estamos adicionando um recurso de 'Ler páginas privadas' a essa função.

Escolha qualquer recurso que você deseja atribuir à função.

Passo 3: Clique no botão Atualizar.

Por fim, atualize as alterações.

Captura de tela dos recursos de atualização de uma função usando o plug-in User role Editor
Você pode salvar as alterações clicando no botão atualizar.

Como criar uma função de usuário personalizada?

Com a ajuda do plugin User Role Editor, você também pode criar funções de usuário personalizadas, além das funções de usuário padrão do WordPress.

Para isso, você precisa clicar no botão Adicionar função .

captura de tela destacando o botão Adicionar função para o plugin User Role Editor
O plug-in ajuda você a criar novas funções.

Uma janela modal será exibida. Aqui, você precisa inserir os seguintes detalhes:

  • Nome da função (ID) – O nome da função para a compreensão dos administradores do site.
  • Exibir nome da função – O nome da função que será exibido no front-end do site.
  • Fazer cópia de – Você também pode copiar os recursos de uma das funções existentes do seu site, enquanto cria uma nova função. Isso tornará a tarefa mais fácil.

Você pode inserir os detalhes necessários e clicar no botão Adicionar função.

Você pode criar uma nova função sem nenhum recurso ou copiar uma função existente.

Depois que a função for criada, ela estará disponível na lista suspensa de funções, se você precisar acessá-la para personalização adicional.

Como adicionar recursos adicionais aos clientes WooCommerce?

Depois de instalar e ativar o WooCommerce, haverá mais duas funções padrão em seu site - 'Cliente' e 'Gerente de loja'.

Você também pode usar o plug-in User Role Editor para adicionar recursos a essas funções.

Por exemplo, mostraremos como atribuir recursos adicionais à função de gerente de loja.

A função de Gerente de Loja não tem a capacidade de criar usuários ou funções no site. Podemos atribuí-lo simplesmente escolhendo esses dois recursos na lista e clicando no botão Atualizar.

Basta marcar as caixas de seleção correspondentes aos recursos adicionais.

Agora, a função de gerente de loja terá esses recursos adicionais.

Como excluir uma função de usuário?

O plug-in User Role Editor ajuda a excluir funções de usuário personalizadas. Você pode até excluir as funções padrão do WooCommerce dessa maneira. Basta clicar no botão Excluir função e selecionar aquela que você deseja excluir no menu suspenso.

Você pode excluir quaisquer funções personalizadas, incluindo funções do WooCommerce, mas não as funções padrão do WordPress.

Como editar a função de administrador do WordPress?

Você pode optar por editar a função de usuário Administrador e também permitir que funções personalizadas copiem seus recursos. No entanto, isso não está disponível por padrão, embora você possa fazer alterações nas configurações do plug-in. Para isso, você precisa acessar as configurações do plug-in no painel de administração do WordPress acessando Configurações > Editor de função de usuário .

Isso fará com que a função de Administrador seja editada.

O plug-in também permite a personalização da função Admin.

Como definir uma função como padrão para a criação de novos usuários?

Outro recurso interessante do plugin é que você pode personalizar a função que será atribuída a um usuário por padrão quando ele se registrar. Por padrão, essa é a função de Assinante. No entanto, você pode alterar isso usando o plugin.

Vá para Configurações > Editor de função de usuário . Na guia Regras padrão, você pode selecionar uma função que deseja atribuir por padrão a novos usuários.

Altere a função padrão para novos usuários.

Como atribuir várias funções ao mesmo usuário?

Com este plugin, você pode atribuir várias funções ao mesmo usuário.

É assim que você pode gerenciá-lo.

Vá para o perfil de usuário individual, role para baixo até 'Outras funções'. Selecione a(s) função(ões) que deseja adicionar e clique no botão Salvar alterações.

Várias funções podem ser atribuídas ao mesmo usuário.

Esperamos que este artigo tenha lhe proporcionado uma boa compreensão sobre o plug-in User Role Editor e como você pode obter diferentes casos de uso com ele. Por favor, sinta-se à vontade para deixar um comentário se tiver alguma dúvida.

Leitura adicional

  • Registro de usuário em seu site WordPress.
  • Funções de usuário do WooCommerce para atacadistas
  • Como criar funções personalizadas a partir de funções existentes