Como Exigir Login para Visualizar uma Página no WordPress (2 Maneiras Fáceis)

“Como faço para tornar esta página privada apenas para membros?” Essa é uma das perguntas mais comuns que recebo de meus amigos que usam WordPress.

Lembro-me de ter feito a mesma pergunta quando estávamos construindo nosso site de associação de vídeos na WPBeginner.

Felizmente, é surpreendentemente fácil restringir o acesso a páginas para usuários logados no WordPress. Você não precisa contratar um desenvolvedor ou aprender codificação complexa. Contanto que você tenha o plugin certo, você pode configurar tudo em quase nenhum tempo.

Depois de ajudar diferentes proprietários de sites a resolver esse problema exato, eu o reduzi a 2 métodos à prova de falhas que funcionam para qualquer site WordPress.

Deixe-me mostrar como exigir login no WordPress para visualizar uma página ou até mesmo todo o seu site.

Exigir Login para Visualizar uma Página no WordPress

💡 Resposta Rápida: Como Exigir Login para Visualizar uma Página

Em resumo, a maneira mais fácil de exigir um login é com um plugin do WordPress. Aqui estão os dois melhores métodos que recomendamos com base no que você deseja proteger:

  • Para proteger páginas ou posts específicos, recomendamos o uso do plugin MemberPress. Ele oferece controle total para criar conteúdo apenas para membros, cursos online e muito mais.
  • Para tornar todo o seu site privado, o plugin gratuito My Private Site é a solução perfeita. Isso é ótimo para sites em desenvolvimento ou intranets corporativas privadas.

Quando Você Deve Exigir que os Usuários Façam Login para Visualizar uma Página?

Nem toda página em seu site precisa ser bloqueada, mas em alguns casos, exigir que os usuários façam login é a melhor maneira de proteger seu conteúdo.

Aqui estão algumas situações em que exigir login do usuário é uma boa ideia:

  • Sites de Assinatura e Cursos Online – Se você oferece conteúdo exclusivo, tutoriais ou materiais de treinamento, exigir um login garante que apenas membros pagantes possam acessar seu conteúdo premium.
  • Portais Privados para Clientes – Se você compartilha documentos confidenciais, atualizações de projetos ou faturas em portais de clientes, restringir o acesso mantém as informações sensíveis seguras.
  • Conteúdo Exclusivo de Blog – Alguns sites oferecem artigos premium, guias ou relatórios de pesquisa apenas para usuários registrados ou assinantes. Isso pode ajudar a aumentar sua lista de e-mails e impulsionar o engajamento.
  • Fóruns da Comunidade e Quadros de Discussão – Se você gerencia um fórum apenas para membros, exigir login ajuda a manter a conversa privada e relevante para seu público.
  • Intranet Corporativa e Recursos da Equipe – Empresas frequentemente usam o WordPress para compartilhar documentos internos, materiais de treinamento ou anúncios com funcionários. Exigir login para acesso mantém essas informações seguras.

Se alguma dessas opções se aplica ao seu site, então configurar um requisito de login é uma decisão inteligente.

Agora, vamos dar uma olhada em 2 maneiras fáceis de exigir login para visualizar uma página no WordPress. Mostrarei como fazer isso tanto para páginas específicas quanto para todas as páginas.

Você pode usar os links rápidos abaixo para pular para o método que deseja usar:

Método 1: Exigir Login para Visualizar uma Página no WordPress com MemberPress (Para Páginas e Posts Específicos)

Se você está procurando uma maneira fácil e poderosa de restringir o acesso a páginas ou posts específicos, então MemberPress é uma ótima escolha.

Com o MemberPress, você pode controlar facilmente quem tem acesso ao seu conteúdo, seja para membros, assinantes ou clientes pagantes. Ele permite que você crie um site de associação poderoso que atenda às suas necessidades específicas.

Na minha opinião, é o melhor plugin de proteção de conteúdo para WordPress. Ele torna super simples exigir que os usuários façam login antes de visualizar uma página.

Na WPBeginner, usamos o MemberPress para criar nosso site de associação de vídeos gratuito, onde apenas assinantes podem acessar as aulas. Para mais detalhes, veja este guia sobre como a WPBeginner usa um site de associação de vídeos gratuito para aumentar sua lista de e-mails.

Agora, para começar, você precisará instalar e ativar o plugin MemberPress. Para instruções passo a passo, veja nosso tutorial sobre como instalar um plugin do WordPress.

Assim que você ativar o plugin, vá para a página MemberPress » Configurações para inserir sua chave de licença. Você pode obter essas informações na área da sua conta no site do MemberPress.

Adicionando uma chave de licença ao seu plugin MemberPress

Em seguida, você precisa mudar para a aba ‘Pagamentos’ para adicionar um gateway de pagamento. O plugin vem com suporte integrado para PayPal e Stripe.

Clique no botão ‘+ Adicionar Método de Pagamento’ e escolha o gateway de sua preferência. Se precisar de instruções passo a passo, veja este tutorial sobre como aceitar pagamentos com Stripe no WordPress.

Adicionando métodos de pagamento a um site pay-per-view

Assim que configurar seus métodos de pagamento, você precisará criar diferentes níveis de associação. Com cada associação, você pode especificar o nível de acesso que um usuário tem para visualizar conteúdo restrito.

Para começar, vá para a página MemberPress » Associações no painel de administração do WordPress e clique no botão ‘Adicionar Novo’.

Adicionando níveis de associação ao seu site WordPress

Isso abrirá o editor de associação, onde você precisará adicionar um nome e uma descrição para sua associação.

Em seguida, defina o preço e a expiração do seu plano de associação. Por exemplo, você pode selecionar o tipo de cobrança como recorrente ou única e escolher o intervalo como anual, mensal, semanal ou personalizado.

Criando uma assinatura de membro paga usando MemberPress

Se você é novo no uso do MemberPress, pode conferir o guia definitivo para criar um site de assinatura da WPBeginner para mais instruções.

Depois de ficar satisfeito com seu plano de assinatura, clique no botão 'Publicar' para salvar suas configurações. Agora você pode repetir o processo para adicionar quantos níveis de assinatura desejar.

Em seguida, você precisa restringir o acesso ao seu conteúdo para que apenas usuários logados possam visualizá-lo. Para fazer isso, vá para a página MemberPress » Regras no painel do WordPress.

Aqui, clique no botão 'Adicionar Novo' na parte superior.

Adicionando uma nova regra ao seu site de associação WordPress

Isso o levará a uma nova tela, onde você deve escolher a opção 'Uma Página Única' no menu suspenso 'Conteúdo Protegido'.

Em seguida, comece a digitar o título da página que você deseja proteger na caixa de texto. O MemberPress procurará automaticamente pela página, e você poderá selecioná-la na lista que aparecer.

Escolha o conteúdo a ser protegido no menu suspenso

Observação: Embora usar o MemberPress seja ideal para ter controle granular sobre conteúdo restrito, você também pode escolher a opção 'Todas as Páginas' no menu suspenso para exigir o login do WordPress para todas as páginas do seu site.

Agora, você precisa definir uma condição para o tipo de membros que podem visualizar esta página.

Para fazer isso, selecione 'Membro' no menu suspenso e digite 'logado' no campo ao lado. Isso significa que qualquer pessoa com a função de usuário Membro pode acessar este conteúdo depois de fazer login.

Configurar condição de acesso

Depois disso, role para baixo até a seção 'Acesso Não Autorizado' e escolha a opção 'Mostrar' para o formulário de login no menu suspenso.

Em seguida, clique nos botões 'Salvar Regra' e 'Publicar' na parte superior.

Escolha a opção Mostrar para o formulário de login

Neste ponto, você precisará criar a página de login que os usuários verão ao tentar acessar seu conteúdo restrito.

Para fazer isso, vá para Páginas » Adicionar Nova Página na barra lateral de administração do WordPress.

Isso abrirá o editor de blocos, onde você pode personalizar a página. Uma vez aqui, recomendo dar um título descritivo à página, como 'Não Autorizado' ou 'Faça Login Aqui', para deixar claro aos usuários por que eles estão vendo a página.

Abaixo do título, você também pode querer adicionar uma mensagem simples como 'Você não pode visualizar esta página porque não fez login.'

Em seguida, clique no botão 'Adicionar Bloco' (+) e escolha o bloco 'Formulário de Login'.

Adicionar bloco de formulário de login

Perguntando de onde veio este bloco útil? O MemberPress o cria automaticamente, para que você não precise. Esta é apenas mais uma vantagem de usar o plugin.

Adicionar o formulário de login aqui permite que os usuários façam login rapidamente para que possam visualizar sua página exclusiva.

Assim que você adicionar o bloco de login à sua página, recomendo fortemente incluir um link para sua página principal de inscrição ou de preços usando o ícone de link na barra de ferramentas. Isso dá aos visitantes um próximo passo claro se eles ainda não forem membros.

Você pode adicionar uma mensagem curta e amigável junto com o link para incentivar as inscrições — algo como: “Novo por aqui? Visite nossa Página de Inscrição para escolher seu plano de associação.”

Adicionar link da página de inscrição

Certifique-se de que sua mensagem seja clara, convidativa e corresponda ao tom do site. Se você não tiver certeza de como inserir um link, consulte nosso tutorial passo a passo sobre como adicionar um link no WordPress.

Quando terminar suas alterações, clique no botão ‘Publicar’ no canto superior direito do seu editor para tornar sua página de login ativa.

Agora, copie o URL da sua nova página de login. Você precisará dele em um momento.

💡 Ainda não criou sua página de inscrição? Confira nossa análise aprofundada do MemberPress para saber mais sobre os recursos de registro integrados do plugin e como eles podem economizar seu tempo.

Visite MemberPress » Configurações » Páginas na barra lateral do seu administrador e role para baixo até a seção ‘Acesso não autorizado’.

Agora, simplesmente marque a opção ‘Redirecionar visitantes não autorizados para um URL específico’.

Adicionar URL para a página não autorizada

Em seguida, adicione o URL da página publicada que você copiou anteriormente e clique no botão ‘Atualizar Opções’ para salvar suas alterações.

Agora, quando os usuários tentarem visitar sua página com conteúdo exclusivo sem fazer login, eles serão automaticamente redirecionados para a página ‘Não autorizado’.

Aqui, eles podem fazer login para ver o conteúdo bloqueado nesta página.

Prévia da página de login

Se um novo visitante chegar a esta página, ele poderá simplesmente clicar no link de inscrição para ser levado diretamente para a sua página de registro ou planos de associação.

Agora que sua página de ‘Não Autorizado’ está configurada com links claros de login e inscrição, é fácil para os visitantes agirem — sejam eles usuários recorrentes ou novos em seu site.

Mas e se você quiser ir um passo além e dar aos novos visitantes uma prévia do que eles estão perdendo se não se inscreverem? É aí que o MemberPress realmente se destaca.

Ele permite que você vá além de simplesmente bloquear páginas. Você pode realmente mostrar um trecho ou prévia do seu conteúdo usando o recurso de Excertos.

Criando uma mensagem personalizada de acesso não autorizado para o seu site de membros

Isso é perfeito para atrair posts de blog, aulas ou recursos restritos.

Por exemplo, você pode exibir os primeiros parágrafos de um artigo para todos, mas depois solicitar que eles se registrem ou atualizem seu plano para continuar lendo.

Essa abordagem não apenas melhora a experiência do usuário, mas também pode aumentar suas conversões, já que os visitantes podem ver o valor do seu conteúdo antes de se inscreverem.

Para mais informações sobre este recurso, consulte nosso guia sobre como criar opções de paywall no WordPress (com opções de prévia).

Alternativa: Embora eu recomende muito o MemberPress para criar conteúdo exclusivo para membros, muitas outras opções estão disponíveis no mercado. Para mais recomendações, veja nossa seleção especializada dos melhores plugins de associação do WordPress.

Método 2: Exigir Login para Visualizar Todas as Páginas no WordPress com My Private Site (Para Todas as Páginas e Posts)

Se você está procurando uma maneira gratuita e simples de restringir o acesso a todo o seu site, usar o My Private Site é uma ótima opção.

Atenção: Este método serve para tornar todo o seu site privado. É uma solução de ‘tudo ou nada’ ideal para casos de uso como uma intranet corporativa, um blog familiar privado ou um site em desenvolvimento.

Se você só precisa proteger algumas páginas específicas, recomendamos usar o Método 1.

Este plugin gratuito bloqueia seu site WordPress, exigindo que os usuários façam login antes de poderem visualizar qualquer página. No entanto, lembre-se de que ele não permite que você escolha quais páginas deseja tornar privadas, portanto, não será adequado, a menos que você queira exigir login para todo o seu site.

Primeiro, você precisa instalar e ativar o plugin My Private Site. Para detalhes, veja este tutorial sobre como instalar um plugin do WordPress.

Após ativar o plugin, você precisa ir para a página My Private Site » Site Privacy no painel do WordPress e marcar a caixa 'Enable login privacy'.

Habilitar privacidade de login

Em seguida, clique no botão 'Save Privacy Status' para salvar suas alterações. Agora, os usuários precisarão fazer login para visualizar qualquer página em seu site.

Em seguida, vá para a seção 'Landing Page'. É aqui que você decide para onde os usuários devem ser redirecionados após fazerem login.

Você pode optar por retorná-los para o mesmo URL, para que eles voltem para a página que estavam tentando acessar. Alternativamente, você pode redirecioná-los para a página inicial. Você também pode enviar usuários para o painel do WordPress após o login.

Se nenhuma dessas opções funcionar para você, então você pode definir um URL personalizado. Dessa forma, você pode redirecionar os usuários para uma página específica, como uma página de boas-vindas ou área de conteúdo exclusiva para membros.

Certifique-se de clicar no botão 'Salvar Página de Destino' para armazenar suas alterações.

Escolha a página de destino para onde os usuários logados serão redirecionados

Depois disso, mude para a aba 'Página Inicial'.

Aqui, você pode marcar a caixa 'Permitir que a página inicial do site permaneça acessível sem exigir login' se quiser que a página inicial permaneça acessível a todos.

Em seguida, clique no botão 'Tornar Página Pública'.

Permitir que a página inicial seja acessível para todos

Agora, quando você visitar seu site, sua página inicial será visível para todos.

No entanto, quando os usuários tentarem acessar qualquer outra página sem fazer login, eles serão levados para a página de login padrão do WordPress, onde poderão adicionar seus detalhes.

Tela de login do WordPress

Procurando mais dicas e truques para gerenciar seu site de membros ou páginas de login de usuários? Confira estes guias úteis abaixo:

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

2 CommentsLeave a Reply

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.