Está procurando uma maneira fácil de restringir os envios de formulários do WordPress apenas para usuários conectados?
Se você tiver um site de associação, uma loja on-line ou outro tipo de site com usuários registrados, talvez queira restringir o acesso a determinados formulários somente a usuários conectados.
Neste artigo, mostraremos como restringir os formulários do WordPress apenas a usuários conectados.
Quando e por que você precisa restringir o acesso aos formulários do WordPress?
Pode haver vários cenários em que você precisaria restringir o acesso a determinados formulários do WordPress apenas para usuários conectados.
Por exemplo:
- Você pode estar organizando um evento privado para membros e só quer que os usuários registrados no seu site confirmem a presença.
- Você pode restringir o acesso ao suporte apenas para membros e, ao limitá-lo apenas a usuários conectados, pode preencher dinamicamente determinadas informações dos perfis deles.
- Talvez você queira realizar uma pesquisa ou enquete com os funcionários e restringir o acesso apenas à sua equipe interna.
- Você está realizando uma pesquisa de NPS de clientes que deseja que seja enviada apenas por usuários conectados.
- Você pode ter um formulário especial de reivindicação de prêmio que deseja que seja acessado apenas por determinados usuários conectados.
Esses são apenas alguns exemplos, mas há literalmente centenas de outros casos de uso em que se deseja restringir o acesso ao formulário somente a usuários registrados.
Dito isso, vamos dar uma olhada em como restringir o acesso ao formulário do WordPress somente para usuários conectados. Abordaremos três maneiras fáceis, portanto, você pode clicar nos links abaixo para ir para qualquer seção.
Método 1: Restringir o acesso ao formulário com o complemento WPForms Form Locker
Esse método é o mais fácil e mais eficiente, por isso o recomendamos para todos os usuários iniciantes. Usaremos o plug-in WPForms e seu complemento Form Locker para bloquear completamente o acesso aos formulários do WordPress.
O WPForms é o melhor plug-in de formulário do WordPress usado por mais de 6 milhões de sites. Ele foi criado pelo fundador do WPBeginner, Syed Balkhi, para ter todos os recursos de que precisávamos para administrar nossos negócios.
A primeira coisa que você precisa fazer é instalar e ativar o plug-in WPForms. Para obter mais detalhes, consulte este guia passo a passo sobre como instalar um plug-in no WordPress.
Após a ativação, você precisa acessar WPForms ” Configurações no painel do WordPress e inserir sua chave de licença. Você pode encontrar a chave na área da sua conta do WPForms.
Depois disso, você precisará ativar o complemento Form Locker.
Basta acessar a página WPForms ” Addons para instalar o Addon Form Locker.
Agora, você está pronto para criar um novo formulário com acesso restrito aos usuários conectados.
Para fazer isso, vá em frente e crie um novo formulário acessando WPForms ” Add New.
Isso abrirá o construtor de formulários WPForms, onde você pode escolher um modelo de formulário ou começar com um em branco.
Você pode começar inserindo um nome para o formulário na parte superior e, em seguida, selecionando um modelo de formulário.
O construtor de formulários de arrastar e soltar do WPForms é extremamente fácil de usar, de modo que você pode adicionar ou remover campos e personalizar o formulário a seu gosto.
Além disso, há outras opções para personalizar cada campo do formulário no modelo.
Depois de adicionar todos os campos necessários, você precisa ir para a guia Settings (Configurações ).
A partir daí, basta clicar nas configurações do “Form Locker”.
Nessa guia, você verá a opção de ativar a proteção por senha para os formulários do WordPress, definir limites totais de entrada, ativar o agendamento de formulários e permitir a restrição de entradas apenas para usuários conectados.
Vá em frente e clique no botão de alternância para “Somente usuários conectados”.
Depois de marcar a caixa, você verá um novo campo Mensagem.
É aqui que você precisará redigir uma mensagem que aparecerá para todos os usuários que não estiverem conectados ao seu site.
Uma vez feito isso, você pode ajustar outras configurações de formulário que possam ser necessárias e, em seguida, salvar suas configurações.
Agora, você pode incorporar esse 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.
Basta editar ou adicionar um novo post ou página. Em seguida, clique no ícone “+” para adicionar um bloco WPForms.
Depois que o bloco WPForms for adicionado, selecione o formulário a ser incorporado no menu suspenso e pronto.
Parabéns, você criou com sucesso um formulário do WordPress que é restrito apenas a usuários conectados.
Método 2: Restringir o acesso ao formulário com páginas privadas ou protegidas por senha
Outra maneira de restringir o acesso a formulários no WordPress é usar as configurações de visibilidade padrão do WordPress. Você pode usar esse método com a versão gratuita do WPForms ou qualquer outro plug-in de formulário de contato.
Basta criar uma página ou postagem na qual você deseja incorporar o formulário. Depois disso, você precisa clicar nas configurações de “Status e visibilidade” no painel direito.
Você pode tornar a página inteira privada ou protegida por senha.
As páginas privadas só podem ser vistas pelos usuários de nível Administrador e Editor do seu site.
Se você definir uma senha para a página, terá que compartilhar essa senha com todos que precisarem de acesso.
Embora esse método funcione, ele tem várias desvantagens.
Primeiro, a página inteira fica oculta, não apenas a área de formulários. Você não terá acesso a tantos controles, e não há como ver qual usuário conectado enviou o formulário.
Método 3: Use plug-ins avançados de associação para restringir o acesso a formulários
Se estiver usando um plugin avançado de associação do WordPress, como o MemberPress, ele vem com muitos recursos de controle de acesso incorporados.
Para obter mais detalhes, consulte nosso guia detalhado sobre como criar um site de associação.
Para restringir o acesso, você pode simplesmente acessar MemberPress ” Rules para criar uma nova regra de permissões.
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 corresponda a uma determinada tag ou categoria e torná-lo disponível somente para membros com o plano de assinatura prata.
Você também pode criar regras mais específicas. Por exemplo, você pode restringir um único post, página, página secundária ou URL.
Depois de definir as regras, você pode usá-las em combinação com qualquer plug-in de formulário de contato do WordPress para restringir o acesso ao formulário somente a usuários conectados.
Esperamos que este artigo tenha ajudado você a aprender como restringir seus formulários do WordPress apenas a usuários conectados. Talvez você também queira ver nossa lista de dados ocultos de usuários do WordPress para expandir seus negócios e como criar um formulário de pesquisa personalizado do WordPress.
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.
Syed Balkhi
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Jiří Vaněk
A great yet very simple method for a customer support form that limits questions to registered users only. At the same time, it immediately occurs to me that I can create a form on the website for users who send a donation as a certain bonus for priority communication (or as an motivation to send a donation). Thanks for the inspiration.