Muito mais que um gerenciador de conteúdos, o WordPress é uma plataforma que beneficia a criação e desenvolvimento dos mais diversos tipos de sites. O controle que o CMS oferece para a administração de usuários é muito simples, mas altamente eficaz. Não importa o tipo de sistema que você precise desenvolver, sempre há a necessidade de criar usuários com diferentes níveis com as mais diversas permissões. Se o projeto pede algo mais aprimorado, é aí que a manipulação do WordPress User Roles torna-se necessária.
Para projetos mais simples, onde não se requer tantas especificações e tarefas diversificadas por usuário, o controle padrão que o WordPress oferece costuma ser o bastante. Entretanto, se as regras e tipos de usuários nativos não são suficientes, estudar sobre User Roles faz toda a diferença para a solução do problema.
WordPress User Roles
O WordPress trabalha com funções e capacidades para o gerenciamento de usuários. Dependendo do tipo de usuário, o mesmo pode executar e acessar diferentes tarefas, aplicativos e informações dentro do Painel WordPress.
Sua instalação WordPress possui 6 funções, ou tipos de usuários, pré-definidos. São eles:
- Super Admin;
- Administrador;
- Editor;
- Autor;
- Colaborador;
- Assinante.
Cada tipo de usuário tem permissão para executar um conjunto de tarefas, nomeada de Capacidades. Essas capacidades vão desde criar e deletar usuários, até publicar posts e moderar comentários. O funcionamento padrão dessas capacidades são pré-designados para cada função ou tipo de usuário.
Super Admin
A função de usuário Super Admin é a mais importante do WordPress. Por padrão e por segurança, é permitido que haja apenas um Super Admin. O motivo para isso é que, tal usuário é capaz de controlar toda a plataforma WordPress. Logo, manter usuário e senha em sigilo e proteção, é mais do que obrigatório para o Super Admin.
Confira algumas das funções e capacidades que o Super Admin possui:
- activate_plugins / Ativar plugins
- add_users / Adição de usuários
- create_users / Criação de usuários
- delete_others_pages / Excluir páginas de outros autores
- delete_others_posts / Excluir posts de outros autores
- delete_plugins / Excluir plugins
- delete_published_pages / Excluir páginas publicadas
- delete_published_posts / Excluir posts publicados
- delete_themes / Excluir temas
- delete_users / Excluir usuários
- edit_themes / Editar temas
- edit_users / Editar usuários
- install_plugins / Instalar plugins
- install_themes / Instalar temas
- promote_users / Promover usuários
- remove_users / Remover usuários
- unfiltered_html / Edição irrestrita de código HTML
- update_core / Atualizar sistema
A lista apresentada acima, pontua apenas algumas das muitas capacidades que o Super Admin pode fazer no WordPress.
Plugins para manipular Funções e Capacidades
Se você precisa personalizar as funções e capacidades dos usuários para seus projetos, sempre haverão soluções via código ou via plugins. Neste artigo, o CanalWP vai te indicar dois plugins muito utilizados para adicionar, editar e excluir tipos de usuários e suas respectivas capacidades.
User Role Editor
O primeiro plugin que indicamos a você é o User Role Editor. Ele já foi baixado por mais de 1.500.000 usuários do WordPress e acaba de ser atualizado. Com este plugin, você consegue modificar facilmente as capacidades para usuários de diversos níveis, bloqueia menus e até widgets. Também é possível criar novos tipos de usuários e definir a eles quais as capacidades que devem possuir dentro do sistema.
Capability Manager Enhanced
O Capability Manager Enhanced é outra ótima opção para o controle e gerenciamento das funções e capacidades dos usuários no WordPress. Especifique de forma fácil e rápida as capacidades para Assinantes, Editores, Autores, e os demais tipos de usuários. É possível atribuir e remover as capacidades que vêm por padrão no WordPress e até realizar controle por tipo de post e operação.
Mantenha o controle e a segurança do seu WordPress administrando as funções e capacidades para cada tipo de usuário. Defina o bloqueio de acesso às páginas e ferramentas para usuários que não sejam do tipo Administrador, crie e edite competências dentro da sua Dashboard. Com os plugins para WordPress User Roles, você consegue personalizar rapidamente cada tipo de usuário, dizendo o que cada um pode ou não pode fazer.
Se você gostou desse artigo considere compartilhar nas redes sociais. Siga-nos nas redes sociais para acompanhar mais artigos como esse. Se de alguma forma este artigo lhe foi útil deixe seu comentário abaixo para podermos saber a sua opinião.
Ferramentas WordPress Veja Mais Ferramentas
WordFence
SeedProd
WP Rocket
Muito bom seu tutorial.
Depois desta última atualização do WP, eu percebi que as funções de Editor, do Autor e de Colaborador sumira. E eu ainda
Eu recomendo tbm o Ultimate Member
Olá Sendy, mto boa a explicação, porém estou com uma dúvida sobre permissões que está acontecendo no meu site, quando estou logado como ADM e faço a visualização do site, aparece normal com todos os plugins funcionando, ao acessar fora do ambiente de ADM os plugins não funcionam, ou seja, todos que tentam acessar os plugins de gráficos e slide não aparecem, entendo como permissão, correto?
Estou com o mesmo problema que o Rodrigo
Muito Bom! Estava procurando exatamente por esta informação. Obrigado.
Muito Bom! Estava procurando exatamente por esta informação. Obrigado.