Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

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 o WordPress. Eu mesmo me lembro de ter feito a mesma pergunta quando estávamos criando nosso site de associação de vídeos no WPBeginner.

Felizmente, é surpreendentemente fácil restringir o acesso à página para usuários conectados no WordPress. Você não precisa contratar um desenvolvedor nem aprender códigos complexos. Desde que tenha o plugin certo, você pode configurar tudo em quase nenhum momento.

Depois de ajudar diferentes proprietários de sites a resolver esse problema exato, reduzi a 2 métodos infalíveis que funcionam para qualquer site WordPress. Vou lhe mostrar como tornar o login do WordPress necessário para visualizar uma página ou até mesmo todo o seu site.

Require Login to View a Page in WordPress

Quando você deve exigir que os usuários façam login para visualizar uma página?

Nem todas as páginas do seu site precisam ser bloqueadas, mas, em alguns casos, exigir que os usuários façam login é a melhor maneira de proteger o seu conteúdo.

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

  • Sites de associação e cursos on-line – Se você oferece conteúdo exclusivo, tutoriais ou materiais de treinamento, exigir um login garante que somente os membros pagantes possam acessar seu conteúdo premium.
  • Portais privados de clientes – Se você estiver compartilhando documentos confidenciais, atualizações de projetos ou faturas em portais de clientes, a restrição de acesso manterá as informações confidenciais seguras.
  • Conteúdo exclusivo do blog – Alguns sites oferecem artigos, guias ou relatórios de pesquisa premium somente para usuários registrados ou assinantes. Isso pode ajudar a aumentar sua lista de e-mails e impulsionar o engajamento.
  • Fóruns comunitários e fóruns de discussão – Se você administra um fórum somente para membros, a exigência de login ajuda a manter a conversa privada e relevante para o seu público.
  • Intranet da empresa e recursos da equipe – As empresas geralmente usam o WordPress para compartilhar documentos internos, materiais de treinamento ou anúncios com os funcionários. A exigência de login para acesso mantém essas informações seguras.

Se alguma dessas situações se aplicar ao seu site, a configuração de um requisito de login é uma medida inteligente.

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

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

Método 1: Exigir login para visualizar uma página no WordPress com o MemberPress (para páginas e publicações específicas)

Se você estiver procurando uma maneira fácil e eficiente de restringir o acesso a páginas ou publicações específicas, o MemberPress é uma ótima opção.

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 plug-in de proteção de conteúdo para WordPress. Ele torna muito simples exigir que os usuários façam login antes de visualizar uma página.

No WPBeginner, usamos o MemberPress para criar nosso site de associação de vídeo gratuito, no qual somente os assinantes podem acessar as lições. Para obter detalhes, consulte este guia sobre como o WPBeginner usa um site de associação de vídeo gratuito para aumentar nossa lista de e-mails.

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

Depois de ativar o plug-in, vá até a página MemberPress ” Configurações para inserir sua chave de licença. Você pode obter essas informações na área de sua conta no site do MemberPress.

Adding a license key to your MemberPress plugin

Em seguida, você precisa mudar para a guia “Payments” (Pagamentos) para adicionar um gateway de pagamento. O plugin vem com suporte integrado para PayPal e Stripe.

Vá em frente e clique no botão “+ Add Payment Method” e escolha o gateway de sua preferência. Se você precisar de instruções passo a passo, consulte este tutorial sobre como aceitar pagamentos do Stripe no WordPress.

Adding payment methods to a pay-per-view website

Depois de configurar os 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 ” Memberships no painel de administração do WordPress e clique no botão “Add New” (Adicionar novo).

Adding membership levels to your WordPress website

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 de seu plano de associação. Por exemplo, você pode selecionar o tipo de cobrança como recorrente ou único e escolher o intervalo como anual, mensal, semanal ou personalizado.

Creating a paid membership subscription using MemberPress

Se você não estiver acostumado a usar o MemberPress, consulte o guia definitivo do WPBeginner para criar um site de associação para obter mais instruções.

Quando estiver satisfeito com seu plano de associação, clique no botão “Publicar” para armazenar suas configurações. Agora você pode repetir o processo para adicionar quantos níveis de associação desejar.

Em seguida, é necessário restringir o acesso ao seu conteúdo para que somente os usuários conectados possam visualizá-lo. Para fazer isso, vá até a página MemberPress ” Rules (Regras do MemberPress ) no painel do WordPress.

Aqui, clique no botão “Add New” (Adicionar novo) na parte superior.

Adding a new rule to your WordPress membership site

Isso o levará a uma nova tela, na qual você deverá escolher a opção “Uma única página” no menu suspenso “Conteúdo protegido”.

Em seguida, insira o slug (URL) da página em que deseja exigir que os usuários façam login antes de poderem visualizar o conteúdo.

Choose content to protect from the dropdown menu

Observação: Embora o uso do MemberPress seja ideal para ter controle granular sobre o conteúdo restrito, você também pode escolher a opção “All Pages” (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 membro que pode visualizar essa página.

Para fazer isso, selecione “Member” no menu suspenso e digite “logged in” no campo ao lado. Isso significa que qualquer pessoa com a função de usuário Member poderá acessar esse conteúdo assim que fizer login.

Configure access condition

Depois disso, role para baixo até a seção “Unauthorized Access” (Acesso não autorizado) e escolha a opção “Show” (Mostrar) para o formulário de login no menu suspenso.

Em seguida, clique nos botões “Salvar regra” e “Publicar” na parte superior.

Choose the Show option for the login form

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

Para fazer isso, vá para Pages ” Add New Page (Páginas ” Adicionar nova página ) na barra lateral de administração do WordPress.

Isso abrirá o editor de blocos, onde você poderá personalizar a página. Uma vez aqui, recomendo dar à página um título descritivo, como “Unauthorized” (Não autorizado) ou “Login Here” (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 adicionar uma mensagem simples como “Você não pode visualizar esta página porque não fez login”.

Em seguida, clique no botão “Add Block” (+) e escolha o bloco “Login Form”.

Add login form block

Está se perguntando de onde veio esse bloco prático? O MemberPress o cria automaticamente, para que você não precise fazer isso. Essa é apenas mais uma vantagem de usar o plug-in.

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

Depois de adicionar o bloco de login à sua página, recomendo enfaticamente a inclusão de um link para a página principal de inscrição ou de preços usando o ícone de link na barra de ferramentas. Isso oferece aos visitantes uma próxima etapa clara, caso ainda não sejam membros.

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

Add sign up page link

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 de fazer as alterações, clique no botão “Publish” (Publicar) no canto superior direito do editor para ativar a página de login.

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

Ainda não criou sua página de registro? Confira nossa análise detalhada do MemberPress para saber mais sobre os recursos de registro integrados do plug-in e como eles podem economizar seu tempo.

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

Agora, basta marcar a opção “Redirecionar visitantes não autorizados para um URL específico”.

Add URL for the unauthorized page

Em seguida, adicione o URL da página publicada que você copiou anteriormente e clique no botão “Update Options” (Atualizar opções) para salvar as 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 visualizar o conteúdo bloqueado nesta página.

Login page preview

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

Agora que a página “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 no seu site.

Mas e se você quiser ir um passo além e dar aos novos visitantes uma ideia 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 do simples bloqueio de páginas. Na verdade, você pode mostrar um trecho ou uma prévia do seu conteúdo usando o recurso Excerpts.

Creating a custom unauthorized access message for your membership site

Isso é perfeito para divulgar postagens de blog, lições ou recursos fechados.

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

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

Para obter mais informações sobre esse recurso, consulte nosso guia sobre como criar opções de paywall no WordPress (com opções de visualização).

Alternativa: Embora eu recomende enfaticamente o MemberPress para a criação de conteúdo somente para membros, há muitas outras opções disponíveis no mercado. Para obter mais recomendações, consulte nossa seleção especializada dos melhores plug-ins de associação do WordPress.

Método 2: Exigir login para visualizar todas as páginas no WordPress com o My Private Site (para todas as páginas e publicações)

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

Esse plug-in gratuito bloqueia o 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 site.

Primeiro, você precisa instalar e ativar o plug-in My Private Site. Para obter detalhes, consulte este tutorial sobre como instalar um plug-in do WordPress.

Depois de ativar o plug-in, você precisa ir até a página My Private Site ” Site Privacy no painel do WordPress e marcar a caixa “Enable login privacy” (Ativar privacidade de login).

Enable login privacy

Em seguida, clique no botão “Save Privacy Status” (Salvar status de privacidade) para armazenar suas alterações. Agora, os usuários precisarão fazer login para visualizar qualquer página do seu site.

Em seguida, vá para a seção “Landing Page”. É aqui que você decide para onde os usuários devem ser redirecionados depois de fazerem login.

Você pode optar por retorná-los ao mesmo URL, para que eles voltem à página que estavam tentando acessar. Como alternativa, você pode redirecioná-los para a página inicial. Você também pode enviar os usuários para o painel do WordPress depois que eles fizerem login.

Se nenhuma dessas opções funcionar para você, é possível 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 uma área de conteúdo somente para membros.

Certifique-se de clicar no botão “Save Landing Page” (Salvar página de destino) para armazenar suas alterações.

Choose the landing page where logged in users will be redirected

Depois disso, vá para a guia “Home Page”.

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 a página pública”.

Allow home page to be accessible for everyone

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

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

WordPress Login Screen

Procurando mais dicas e truques para gerenciar seu site de associação ou páginas de login de usuário? Confira estes guias úteis abaixo:

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

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

Comments

  1. Congratulations, you have the opportunity to be the first commenter on this article.
    Have a question or suggestion? Please leave a comment to start the discussion.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.