Como Adicionar uma Função de Usuário Super Admin no WordPress Multisite

Após gerenciar redes WordPress multisite para nossos próprios projetos, vimos o quão importante é configurar as permissões de usuário corretas desde o início. Uma das mais poderosas — e mal compreendidas — é a de Super Administrador.

Ajudamos usuários que ficaram bloqueados de suas redes ou que acidentalmente deram controle demais a alguém.

Se você está gerenciando uma rede multisite, saber como atribuir (ou recuperar) o acesso de Super Administrador com segurança é essencial. Dessa forma, as pessoas certas têm controle total, e as erradas não.

Neste guia, mostraremos exatamente como adicionar um Super Administrador no WordPress multisite. Abordaremos tanto o método fácil pelo painel quanto o método manual de emergência — além de como manter essas contas poderosas seguras.

Adicionando a função de usuário super admin no WordPress multisite

Aqui está uma lista de tópicos que abordaremos neste guia:

O que é uma função de usuário Super Administrador no WordPress?

O WordPress vem com um conjunto integrado de funções de usuário. Elas têm permissões diferentes para fazer coisas específicas em um site WordPress. Para detalhes, veja nosso guia para iniciantes sobre funções e privilégios de usuário do WordPress.

Um 'Super Administrador' é uma função de usuário especial no WordPress disponível apenas em sites que possuem o recurso WordPress multisite ativado.

O recurso multisite permite que você crie vários sites em uma única instalação do WordPress. Cada site pode ter seu(s) próprio(s) 'Administrador(es)' para gerenciar um site específico.

No entanto, um usuário com a função de Super Administrador pode gerenciar todos os sites nessa rede WordPress multisite. Eles podem instalar plugins e temas e gerenciar configurações que afetam todos os sites.

Administradores regulares só podem gerenciar um site por vez. Super Administradores, por outro lado, podem fazer alterações que impactam todos os sites da rede.

Tenha cuidado ao atribuir a função de Super Administrador. Como Super Administradores têm acesso a tudo, você deve conceder essa função apenas a pessoas em quem confia plenamente. Uma mudança errada pode afetar todos os sites da rede.

Método 1: Adicionando um Novo Usuário Super Administrador no WordPress Multisite

Este método é fácil e, se você já estiver logado no seu WordPress multisite como Super Administrador, poderá usá-lo para adicionar novos usuários com funções de Super Administrador.

Simplesmente faça login na área de administração do WordPress e passe o mouse sobre o menu 'Meus Sites' no canto superior esquerdo da tela.

Gerenciando usuários administradores da rede no WordPress multisite

A partir daí, navegue até a página Admin da Rede » Usuários.

Aqui, você pode gerenciar todos os usuários do seu site. Vá em frente e clique no botão 'Adicionar Novo Usuário' no topo.

Isso o levará para a página Adicionar Novo Usuário.

Usuários experientes de WordPress notarão que esta página parece diferente do que você veria em um site único. Aqui, você só pode adicionar um nome de usuário e endereço de e-mail, e não há opção para selecionar uma função de usuário.

Por enquanto, você só precisa adicionar o nome de usuário e o endereço de e-mail do usuário que deseja adicionar e clicar no botão 'Adicionar Usuário'.

O WordPress agora salvará as informações e enviará automaticamente um e-mail ao usuário para definir sua senha.

Em seguida, você precisará atribuir a este usuário privilégios de ‘Super Administrador’.

Para fazer isso, vá para a página Usuários » Todos os Usuários e localize o usuário que você acabou de adicionar.

Editar o usuário que você acabou de adicionar

Passe o mouse sobre o nome de usuário e clique no link ‘Editar’.

Isso abrirá a página ‘Editar Usuário’.

Aqui, você precisa rolar para baixo até a seção ‘Super Admin’ e marcar a caixa ao lado da opção ‘Conceder a este usuário privilégios de super admin para a Rede’.

Tornar usuário Super Admin

Depois disso, você precisa rolar até o final da página.

Certifique-se de clicar no botão ‘Atualizar Usuário’ para salvar suas alterações.

Atualizar detalhes do usuário no Multisite

O WordPress agora salvará as alterações que você fez na conta do usuário e concederá a ele as permissões de Super Admin.

Você verá uma mensagem de sucesso de que o usuário tem privilégios de Super Admin.

O Multisite agora tem um novo usuário super admin

É só isso. Você adicionou com sucesso um novo usuário com a função de usuário Super Admin no WordPress.

Método 2: Adicionando um Usuário Super Administrador no WordPress Manualmente

Este método é recomendado para usuários bloqueados na área administrativa do WordPress que não conseguem adicionar usuários Super Admin usando o painel.

Primeiro, você precisa se conectar ao seu site usando um cliente FTP ou o aplicativo Gerenciador de Arquivos no painel de controle da sua hospedagem.

Uma vez conectado, navegue até a pasta /wp-content/themes/ e abra a pasta do tema que você está usando no seu site raiz.

A pasta wp-content do WordPress

Aqui, você verá vários arquivos e modelos usados pelo seu tema WordPress.

Você precisa localizar o arquivo functions.php e baixá-lo para o seu computador.

Baixar arquivo de funções

Agora você pode abrir este arquivo usando um editor de texto simples como o Bloco de Notas ou o TextEdit.

Depois disso, adicione o seguinte código no final do seu arquivo functions.php:

function wpb_create_super_admin() {
    $username = 'newuser';  // Replace with the desired username
    $password = 'password123';  // Replace with the desired password
    $email = 'newuser@example.com';  // Replace with the user's email

    if ( !username_exists( $username ) && !email_exists( $email ) ) {
        $user_id = wp_create_user( $username, $password, $email );

        if ( !is_wp_error( $user_id ) ) {
            // Assign the Super Admin role to the new user
            grant_super_admin( $user_id );
        }
    }
}
add_action( 'init', 'wpb_create_super_admin' );

Certifique-se de preencher os valores para $username, $password e $email com os valores que você deseja usar para a nova conta de usuário Super Admin.

Finalmente, não se esqueça de salvar suas alterações e fazer o upload do arquivo de volta para o seu site.

Agora você pode fazer login na área de administração do WordPress do seu site raiz usando os detalhes que você adicionou ao seu arquivo functions.

Importante ⚠️: Não se esqueça de excluir o código que você adicionou ao arquivo functions após fazer login com sucesso em sua conta de Super Administrador.

Como Remover um Usuário Super Administrador no WordPress Multisite

Pode chegar um momento em que você precise remover os privilégios de Super Administrador de um usuário. Por exemplo, talvez ele tenha saído da sua equipe, ou você queira reduzir o risco limitando o acesso.

Tivemos que fazer isso em nossas próprias redes ao limpar permissões ou ajustar o acesso após uma transferência. A boa notícia é que é rápido e fácil de fazer se você já estiver logado como Super Administrador.

Primeiro, vá para o menu superior e passe o mouse sobre Meus Sites » Admin da Rede » Usuários.

Encontre o usuário do qual você deseja remover os direitos de Super Administrador e clique no link ‘Editar’ abaixo do nome de usuário dele.

Editar o usuário que você acabou de adicionar

Na tela Editar Usuário, role para baixo até a seção Super Administrador.

Desmarque a caixa que diz ‘Conceder a este usuário privilégios de super administrador para a Rede’.

Remover privilégios de super admin no WordPress multisite

Role até o final e clique no botão ‘Atualizar Usuário’ para salvar suas alterações.

É isso! Este usuário não terá mais acesso de Super Administrador. Ele ainda poderá gerenciar seus sites designados se tiver funções individuais definidas lá.

Observação: Tenha cuidado para não remover o acesso de Super Administrador de todos os usuários. Você deve sempre ter pelo menos uma pessoa de confiança com controle total da rede.

Solução de Problemas na Configuração de Super Administrador (Problemas Comuns)

Às vezes, mesmo após seguir todos os passos, as coisas não funcionam como esperado. Vimos alguns problemas comuns surgirem ao tentar atribuir privilégios de Super Administrador no WordPress multisite.

Aqui estão alguns dos problemas mais frequentes — e como resolvê-los.

1. A caixa de seleção “Super Administrador” está faltando

Isso geralmente acontece se o usuário ainda não foi adicionado à rede. Certifique-se de que a pessoa que você deseja promover já exista na lista Admin da Rede » Usuários antes de tentar editar a função dela.

Verificar se o usuário está listado em Usuários da Rede

2. O usuário não aparece na lista

Verifique novamente o endereço de e-mail ou nome de usuário que você inseriu. Se houve um erro de digitação ou se o usuário ainda não completou o e-mail de configuração, ele pode não aparecer imediatamente. Você pode reenviar o convite ou recriar o usuário, se necessário.

3. O menu “Admin da Rede” está faltando completamente

Isso geralmente significa que o multisite não foi ativado corretamente. Você precisará confirmar se o seu arquivo wp-config.php inclui a linha para ativar o multisite e se a configuração da rede foi concluída corretamente.

4. As alterações não estão sendo salvas

Verifique conflitos de plugins ou problemas de cache. Às vezes, plugins de segurança ou de associação podem interferir nas alterações de função do usuário. Desative temporariamente quaisquer plugins de gerenciamento de usuários e tente novamente.

5. Ainda não está funcionando?

Se nenhuma das opções acima ajudou, você pode usar o método manual mostrado anteriormente neste artigo para atribuir acesso de Super Admin via FTP e functions.php.

Protegendo Contas de Super Administrador no WordPress Multisite

Já vimos muitos iniciantes perderem o acesso às contas de Super Admin de seus multisites WordPress.

Algumas pessoas simplesmente esquecem suas credenciais de login, e outras são atacadas por hackers que obtêm acesso ao seu multisite, causando sérios danos financeiros e de reputação.

Recomendamos que todos os usuários sigam nosso guia completo de segurança do WordPress para proteger seus sites.

Aqui estão algumas dicas que você pode implementar imediatamente.

1. Configure Backups Automáticos do WordPress

Certifique-se de que você está usando um plugin de backup do WordPress para criar e armazenar automaticamente backups do seu site WordPress em um local remoto.

Recomendamos o Duplicator. É fácil de usar e configurar, cria backups seguros e os armazena com segurança na nuvem. Mais importante ainda, ele também facilita a restauração do seu site com um clique a partir de um backup.

Duplicator

Usamos o Duplicator em nossos próprios sites. Para mais detalhes, veja nossa análise completa do Duplicator.

Observação: Uma versão gratuita do Duplicator também está disponível com recursos limitados. Recomendamos a atualização para um plano pago para desbloquear todos os recursos, incluindo suporte a multisite.

Para detalhes, veja nosso tutorial sobre como fazer backup do seu site WordPress.

2. Configure a Autenticação de Dois Fatores

Usamos autenticação de dois fatores para todas as contas de usuário. Ela adiciona uma camada extra de segurança ao seu site WordPress, dificultando o acesso de alguém às suas contas de Super Administrador.

Solicitação de autenticação de dois fatores

Reunimos um tutorial completo passo a passo sobre como configurar a autenticação de dois fatores no WordPress para iniciantes. Segui-lo levará apenas alguns minutos, mas tornará suas contas multisite mais seguras.

3. Garanta que os E-mails do WordPress Estão Funcionando

Frequentemente ouvimos de usuários que não conseguem receber um e-mail de redefinição de senha de seus sites WordPress. O site WordPress deles não está configurado para garantir a entrega de e-mails.

Por padrão, o WordPress envia e-mails usando a função mail() do PHP. Essa função pode ser abusada para enviar spam, então provedores de serviços de e-mail como Gmail e Outlook consideram esses e-mails suspeitos e os bloqueiam.

Para corrigir isso, você precisa usar um serviço SMTP como o WP Mail SMTP. Ele permite que você use o protocolo SMTP adequado para enviar e-mails do WordPress, garantindo que todos os seus e-mails sejam entregues com segurança.

Observação: Uma versão gratuita do WP Mail SMTP também está disponível.

Usamos o WP Mail SMTP em todos os nossos sites para garantir que todos os usuários possam redefinir suas senhas e receber outros e-mails importantes. Veja nossa análise do WP Mail SMTP para saber mais.

Precisa de ajuda para configurá-lo? Temos um guia que mostra como configurar o WP Mail SMTP no WordPress.

Perguntas Frequentes sobre Super Administradores no WordPress Multisite

Qual é a diferença entre um Super Administrador e um Administrador?

Um Administrador regular só pode gerenciar um único site WordPress. Um Super Administrador tem acesso a toda a rede multisite, o que significa que eles podem instalar plugins, alterar temas e gerenciar configurações em todos os sites.

Posso ter mais de um Super Administrador?

Sim, você pode atribuir privilégios de Super Administrador a quantos usuários desejar. Apenas certifique-se de que confia totalmente neles, pois eles terão controle total de cada site na rede.

Um Super Administrador pode remover outro Super Administrador?

Sim. Qualquer usuário com acesso de Super Administrador pode editar outros usuários e revogar privilégios de Super Administrador. É por isso que é importante conceder essa função apenas a pessoas em quem você confia absolutamente.

Como sei se sou um Super Administrador?

Se você vir a opção "Administração da Rede" em "Meus Sites" no menu da barra de ferramentas do WordPress, isso significa que você é um Super Administrador. Se você não vir esse menu, sua conta não possui esses privilégios.

Posso revogar o acesso de Super Administrador mais tarde?

Absolutamente. Basta ir ao perfil do usuário em Administração da Rede e desmarcar a caixa de Super Administrador. Não se esqueça de clicar em "Atualizar Usuário" para salvar as alterações.

Recursos Bônus de WordPress Multisite

Os seguintes são alguns guias adicionais para ajudá-lo a gerenciar eficientemente sua rede WordPress multisite como um Super Administrador:

Esperamos que este artigo tenha ajudado você a aprender como adicionar uma função de usuário Super Admin no WordPress multisite. Você também pode conferir nosso artigo sobre dicas para personalizar o painel de administração do WordPress ou nossa seleção dos melhores plugins para melhorar a área de administração do WordPress.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

Comentários

  1. Parabéns, você tem a oportunidade de ser o primeiro a comentar neste artigo.
    Tem alguma pergunta ou sugestão? Por favor, deixe um comentário para iniciar a discussão.

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.