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

Como restringir seus formulários do WordPress somente a usuários conectados

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

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.

Restrict Form Access in WordPress

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.

Enter WPForms license key

Depois disso, você precisará ativar o complemento Form Locker.

Basta acessar a página WPForms ” Addons para instalar o Addon Form Locker.

Install form locker addon

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.

Add new form in WPForms

Isso abrirá o construtor de formulários WPForms, onde você terá a opção de 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.

Choose a form template

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.

WPForms Form Builder

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”.

WPForms Form Locker Settings

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”.

Enable form restrictions for logged in user

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.

Enter a message

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.

WPForms block

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.

Password protect your form

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.

Add new rules in MemberPress

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.

Add a rules set to MemberPress

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 o tenha ajudado a aprender como restringir seus formulários do WordPress apenas a usuários conectados. Talvez você também queira ver nossa lista dos melhores plug-ins do WordPress para sites comerciais e como escolher o melhor serviço de hospedagem 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.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

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

Reader Interactions

2 ComentáriosDeixe uma resposta

  1. Syed Balkhi says

    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!

  2. Jiří Vaněk says

    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.

Deixe uma resposta

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