Você já criou um formulário apenas para seus membros, apenas para descobrir que qualquer pessoa poderia acessá-lo?
Talvez seja uma pesquisa de feedback, um formulário de contato ou uma página de registro destinada apenas a membros. Mas, em vez disso, está aberto a todos, até mesmo a bots de spam e concorrentes.
Isso pode ser frustrante. No entanto, é um problema comum que vimos em muitos sites WordPress.
Na WPBeginner, ajudamos muitos proprietários de sites WordPress diferentes a resolver esse exato problema.
Através de testes, também descobrimos que restringir o acesso a formulários a usuários logados não se trata apenas de bloquear as pessoas erradas. Também cria uma experiência mais tranquila para seus membros e mantém as submissões mais organizadas.
Neste guia, mostraremos como restringir facilmente formulários do WordPress apenas a usuários logados. Com esses métodos, você pode criar formulários seguros, apenas para membros, sem o incômodo extra. 🙌

Quando e Por Que Você Precisa Restringir o Acesso a Formulários do WordPress?
Pode haver uma série de cenários em que você precisaria restringir o acesso a certos formulários do WordPress apenas para usuários logados.
Por exemplo:
- Você pode estar organizando um evento privado para membros e só quer que usuários registrados em seu site possam confirmar presença.
- Você pode restringir o acesso ao suporte apenas para membros e, ao limitá-lo apenas a usuários logados, você pode preencher dinamicamente certas informações de seus perfis.
- Você pode querer realizar uma pesquisa com funcionários ou uma enquete, e você quer restringir o acesso apenas à sua equipe interna.
- Você está realizando uma pesquisa NPS de clientes que você só quer que seja enviada por usuários logados.
- Você pode ter um formulário especial de reivindicação de prêmio ao qual você quer que apenas certos usuários logados tenham acesso.
Estes são apenas alguns exemplos, mas existem literalmente centenas de outros casos de uso onde você quer restringir o acesso a formulários apenas para usuários registrados.
Dito isso, vamos dar uma olhada em como restringir o acesso aos seus formulários do WordPress apenas para usuários logados. Cobriremos 3 maneiras fáceis, para que você possa clicar nos links abaixo para pular para qualquer seção.
- Método 1: Restringir Acesso a Formulários com o Addon WPForms Form Locker
- Método 2: Restringir Acesso a Formulários com Páginas Protegidas por Senha ou Privadas
- Método 3: Usar Plugins de Associação Avançados para Restringir Acesso a Formulários
- Dica Bônus: Forçar Usuários a Trocar Senhas no WordPress
- Perguntas Frequentes: Restrinja Seus Formulários do WordPress Apenas a Usuários Logados
- Mais Dicas para Melhorar Seus Formulários do WordPress
Pronto? Vamos começar!
Método 1: Restringir Acesso a Formulários com o Addon WPForms Form Locker
Este método é o mais fácil e poderoso, por isso recomendamos para todos os usuários iniciantes. Usaremos o plugin WPForms e seu addon Form Locker para bloquear completamente o acesso aos formulários do WordPress.
O WPForms é o melhor plugin de formulário do WordPress usado por mais de 6 milhões de sites. Ele foi criado pelo fundador da WPBeginner, Syed Balkhi, para ter todos os recursos que precisávamos para administrar nossos negócios.
Na verdade, usamos o WPForms para criar e exibir formulários em nosso site e nas marcas de nossos parceiros. Somos grandes fãs dele, e você pode descobrir tudo sobre ele em nossa análise completa do WPForms.

A primeira coisa que você precisa fazer é instalar e ativar o plugin WPForms. Para mais detalhes, veja este guia passo a passo sobre como instalar um plugin no WordPress.
📝 Observação: Embora exista uma versão gratuita do WPForms, você precisará de uma licença WPForms Pro ou superior para usar o addon Form Locker.
Após a ativação, você pode ir para WPForms » Configurações no seu painel do WordPress e inserir sua chave de licença. Você pode encontrar a chave na área da sua conta WPForms.

Depois disso, você precisará ativar o addon Form Locker.
Simplesmente vá para a página WPForms » Addons para instalar o Addon Form Locker.

Agora, você está pronto para criar um novo formulário com acesso restrito para usuários logados.
Para fazer isso, prossiga e crie um novo formulário indo para WPForms » Novo.

Isso o levará para a página ‘Configuração’.
A partir daqui, você pode começar inserindo um nome para o seu formulário no topo. Depois disso, você selecionará como construirá seu formulário: escolha um modelo de formulário, comece com uma tela em branco ou use o construtor de formulários com IA.
🤖 Dica Pro: Com o WPForms AI, você pode construir seus formulários em uma única etapa simples. Tudo o que você precisa fazer é escrever um prompt simples, e a IA gerará o formulário para você instantaneamente.

Para este tutorial, usaremos um modelo pré-fabricado.
Como o WPForms tem mais de 2.000 modelos, sinta-se à vontade para usar a barra de pesquisa para refinar suas opções. Depois de encontrar o modelo que deseja usar, você pode passar o mouse sobre ele e clicar em ‘Usar Modelo’.

Na próxima tela, você verá o construtor de formulários de arrastar e soltar do WPForms. É extremamente fácil de usar, então você pode adicionar ou remover campos e personalizar o formulário ao seu gosto.
Além disso, existem opções adicionais para personalizar cada campo do formulário no modelo.

Depois de adicionar todos os campos necessários, você precisa ir para a aba ‘Configurações’.
A partir daqui, basta clicar nas configurações do ‘Bloqueador de Formulários’.

Nesta aba, você verá a opção de habilitar proteção por senha para seus formulários WordPress, definir limites totais de entradas, habilitar agendamento de formulários e habilitar a restrição de entradas apenas para usuários logados.
Clique no alternador para ‘Apenas usuários logados’.

Assim que você marcar a caixa, verá um novo campo de Mensagem.
É aqui que você precisará redigir uma mensagem que aparecerá para todos os usuários que não estiverem logados em seu site.

Concluído, você pode ajustar outras configurações de formulário que possa precisar e, em seguida, salvar suas configurações.
Agora, você pode incorporar este formulário em qualquer post ou página do WordPress em seu site usando o bloco WPForms ou um shortcode no editor de blocos do WordPress.
Simplesmente edite ou adicione um novo post ou página. Em seguida, clique no ícone de ‘+’ para adicionar um bloco WPForms.

Assim que o bloco WPForms for adicionado, selecione seu formulário para incorporar no menu suspenso, e pronto.
E é isso! Você criou com sucesso um formulário WordPress restrito apenas a usuários logados.
Método 2: Restringir Acesso a Formulários com Páginas Protegidas por Senha ou Privadas
Outra maneira de restringir o acesso a formulários no WordPress é usando as configurações de visibilidade padrão do WordPress. Você pode usar este método com a versão gratuita do WPForms ou qualquer outro plugin de formulário de contato.
Simplesmente crie uma página ou post onde você deseja incorporar o formulário. Depois disso, você precisa clicar nas configurações de ‘Status e visibilidade’ no painel direito.

Você tem duas opções: tornar a página inteira privada ou protegê-la com uma senha.
Uma página privada é visível apenas para usuários com as funções de Administrador ou Editor.
Por outro lado, uma página protegida por senha exige que você compartilhe uma senha com todos que precisam de acesso. Embora esse método possa funcionar, ele tem algumas desvantagens importantes. Primeiro, ele oculta a página inteira, não apenas o formulário.
Você também perde o controle sobre a visibilidade do formulário e não pode rastrear qual usuário logado o enviou.
Método 3: Usar Plugins de Associação Avançados para Restringir Acesso a Formulários
Se você estiver usando um plugin de associação poderoso do WordPress como o MemberPress, você está com sorte. Ele vem com recursos de controle de acesso integrados que facilitam a restrição de quem pode visualizar ou enviar seus formulários.
No WPBeginner, usamos o MemberPress para alimentar nosso site de vídeos. Ele tem funcionado muito bem para nós, e você pode conferir nossa análise detalhada do MemberPress para explorar todos os seus recursos.

E se você quiser aprender como funciona, temos um guia completo sobre como criar um site de associação
Para restringir o acesso, você pode simplesmente ir para MemberPress » Regras e clicar em ‘Adicionar Nova’ para criar uma nova regra de permissão.

A página de edição de regras permite que você selecione diferentes condições e as associe a um plano de associação.
Por exemplo, você pode selecionar todo o conteúdo que corresponde a uma tag ou categoria específica e torná-lo disponível apenas para membros com o plano de assinatura prata.

Você também pode criar regras mais específicas. Por exemplo, você pode restringir uma única postagem, página, página filha ou URL.
Uma vez que você tenha definido as regras, você pode usá-las em combinação com qualquer plugin de formulário de contato do WordPress para restringir o acesso ao formulário apenas a usuários logados.
Dica Bônus: Forçar Usuários a Trocar Senhas no WordPress
Atualizações regulares de senha são essenciais para manter seu site WordPress seguro. De fato, senhas fracas ou roubadas são um fator em 80% das violações de dados.
Novos usuários frequentemente escolhem senhas fracas ou reutilizadas, o que coloca seu site e seus usuários em risco se um hacker obtiver acesso.
Forçar atualizações regulares de senha não é apenas para administradores; é importante para usuários de associação, clientes recorrentes e sites multiusuário também.
Por exemplo, clientes que recebem senhas por e-mail são especialmente vulneráveis a tentativas de phishing.
Para instruções passo a passo, você pode consultar nosso guia sobre como forçar usuários a mudar senhas no WordPress.
Além disso, você pode se interessar por como forçar senhas fortes em usuários para reforçar ainda mais a segurança do seu site.
Perguntas Frequentes: Restrinja Seus Formulários do WordPress Apenas a Usuários Logados
Antes de encerrarmos, vamos responder a algumas perguntas comuns que recebemos sobre como restringir o acesso a formulários no WordPress.
Posso restringir o acesso a formulários sem um plugin?
Sim, você pode usar as configurações de visibilidade integradas do WordPress para tornar as páginas privadas ou protegidas por senha. No entanto, usar um plugin oferece mais flexibilidade e controle, especialmente se você quiser rastrear envios de formulários e reduzir o abandono.
Restringir formulários a usuários logados afetará meu SEO?
O formulário em si não afetará seu SEO do WordPress. Mas se a página inteira estiver oculta dos mecanismos de busca devido às configurações de privacidade, isso pode afetar a classificação dessa página.
Posso voltar para formulários irrestritos se necessário?
Com certeza! Você pode alterar as configurações de acesso a qualquer momento, seja usando WPForms, um plugin de associação ou outra ferramenta. É uma configuração flexível que se adapta às suas necessidades.
E se um usuário tiver problemas para fazer login para enviar um formulário?
Se um usuário encontrar problemas de login, você vai querer garantir que a conta dele esteja ativa e não bloqueada. Você também pode adicionar um contato de suporte ou um link de redefinição de senha em sua página de login para ajudá-lo a recuperar o acesso rapidamente.
Mais Dicas para Melhorar Seus Formulários do WordPress
Esperamos que este artigo tenha ajudado você a aprender como restringir seus formulários do WordPress apenas a usuários logados. Se você achou isso útil, talvez também queira ver nossos guias sobre:
- Como Usar Formulários de Contato para Aumentar Sua Lista de E-mails no WordPress
- Como Criar Formulários Multilíngues no WordPress
- Como Adicionar Facilmente um Formulário de Feedback de Clientes no WordPress
- Como Adicionar Facilmente um Campo de Código de Cupom aos Seus Formulários do WordPress
- Como Estilizar e Personalizar Seus Formulários do WordPress
- Maneiras de Usar Lógica Condicional em Formulários do WordPress
- Dicas para Criar Formulários Mais Interativos no WordPress
- Como Bloquear Spam de Formulários de Contato no 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.


Jiří Vaněk
Um método ótimo, porém muito simples, para um formulário de suporte ao cliente que limita perguntas apenas a usuários registrados. Ao mesmo tempo, me ocorre imediatamente que posso criar um formulário no site para usuários que enviam uma doação como um certo bônus para comunicação prioritária (ou como uma motivação para enviar uma doação). Obrigado pela inspiração.