Pretende restringir os formulários do WordPress apenas aos utilizadores com sessão iniciada no seu sítio?
Se houver certas partes do seu sítio Web que só pretenda que sejam acessíveis aos seus subscritores ou utilizadores registados, pode ser uma boa ideia restringir alguns formulários apenas a utilizadores com sessão iniciada.
Felizmente, é muito fácil impor restrições de acesso aos seus formulários WordPress.
Neste artigo, vamos mostrar-lhe como restringir os seus formulários do WordPress para garantir que as entradas do formulário só vêm de utilizadores que tenham iniciado sessão.
Crie o seu formulário WordPress agora
Como restringir os formulários do WordPress a utilizadores com sessão iniciada
A melhor forma de restringir o acesso aos formulários do WordPress é utilizar o WPForms, um plugin de fácil utilização que permite definir restrições de acesso em apenas alguns minutos.
Neste artigo
Vamos começar o tutorial passo a passo.
Passo 1: Instalar o WPForms
O WPForms foi concebido para tornar super simples para os principiantes a criação rápida de formulários fantásticos. Além disso, tem toneladas de addons que melhoram as funcionalidades do seu formulário, como controlar as restrições de acesso dos utilizadores.
Assim, vamos utilizar o WPForms para criar primeiro um formulário e, em seguida, impor restrições de acesso aos utilizadores apenas aos visitantes com sessão iniciada.
Mas primeiro, temos de instalar o plugin WPForms no seu site WordPress. Vá até WPForms e compre um plano. Tenha em mente que o addon Form Locker (que precisamos para definir as permissões do usuário) está disponível apenas no plano Pro e planos superiores.
Nota: O preço real pode não estar refletido com exatidão na imagem acima. Visite a página de preços para ver os preços actuais.
Depois de comprar o plano, você pode instalar o WPForms no seu site. Se não souber como, veja este tutorial sobre como instalar um plugin do WordPress,
Passo 2: Instalar e ativar o complemento Form Locker
Depois de instalar o WPForms no seu site WordPress, vamos agora instalar o addon Form Locker. Esta funcionalidade permitir-lhe-á alterar as permissões de utilizador para qualquer formulário que crie com o WPForms.
Para instalar o Form Locker, abra o seu painel de controlo do WordPress e aceda a WPForms " Addons no menu da barra lateral.
Na janela seguinte, introduza "Form Locker" no campo de pesquisa localizado no canto superior direito. Clique no botão Install Addon quando o Form Locker Addon aparecer nos resultados da pesquisa.
Isto irá instalar instantaneamente o Form Locker Addon para o seu plugin WPForms, e o Estado passará a ser "Active".
Agora pode aplicar restrições de acesso aos seus formulários, como impor um bloqueio de palavra-passe aos seus formulários, limitar as submissões e adicionar restrições de idade. Para o fazer, tem de criar primeiro o seu formulário.
Passo 3: Criar um novo formulário com WPForms
Agora, vamos criar um novo formulário e adicionar-lhe restrições de acesso. Pode utilizar qualquer um dos mais de 2.000 modelos de formulário para criar um formulário que melhor se adapte aos seus objectivos. Além disso, todos os modelos de formulário suportam restrições de acesso.
Para começar a criar um formulário, passe o cursor sobre WPForms na barra lateral do seu painel de controlo do WordPress e clique em Adicionar novo.
Agora, escolha um modelo à sua escolha, clicando no botão Utilizar modelo que aparece quando passa o cursor por cima de um modelo. Para este tutorial, estamos a utilizar o Formulário de interesse em fitness, mas pode utilizar qualquer um de acordo com a sua preferência.
Isto abrirá o ecrã Form Builder , onde pode editar os campos ou adicionar novos campos para personalizar o seu modelo.
A metade direita do ecrã apresenta a pré-visualização em direto do formulário atual. Pode adicionar novos campos arrastando-os e largando-os do lado esquerdo para o painel do lado direito.
Além disso, pode aceder a opções como Mover, Editar, Eliminar e outras, movendo o cursor sobre cada campo no painel do lado direito.
Depois de personalizar o formulário, pode alterar as restrições de acesso para que apenas os utilizadores com sessão iniciada possam ver o novo formulário.
Passo 4: Alterar as restrições de acesso com o complemento Form Locker
Agora, clique em Definições na barra do lado esquerdo do seu construtor de formulários. Em seguida, clique em Form Locker.
Aqui, pode escolher diferentes formas de restringir o acesso ao formulário aos seus utilizadores. Se pretender restringir o acesso ao formulário apenas a utilizadores com sessão iniciada, clique no botão de alternância junto a "Apenas utilizadores com sessão iniciada".
Também pode adicionar uma mensagem que será apresentada quando os utilizadores que não tenham iniciado sessão tentarem aceder ao seu formulário restrito.
A mensagem é também um bom local para adicionar ligações rápidas em que os utilizadores podem clicar para se registarem ou iniciarem sessão no seu sítio.
Em seguida, basta clicar no botão Salvar no canto superior direito para terminar de criar seus WPForms com restrições de acesso.
Pode ver as suas entradas WPForms diretamente no seu painel de controlo do WordPress. Ou também pode ver os envios na base de dados do WordPress, uma vez que o WPForms realiza a recolha de dados do WordPress automaticamente para si.
E aí está! Agora já sabe como restringir o acesso aos utilizadores com sessão iniciada apenas nos seus formulários WordPress.
Porquê restringir o acesso aos seus formulários WordPress?
Há muitas razões para querer restringir alguns dos seus formulários WordPress aos utilizadores com sessão iniciada no seu sítio.
Veja alguns exemplos:
- Poderá estar a organizar um evento apenas para membros que está fora dos limites para utilizadores não registados.
- Poderá ter um código promocional especial ou outras surpresas que só quer revelar aos seus subscritores com sessão iniciada.
- Está a realizar uma campanha de brindes que só está aberta a quem se registou no seu sítio Web.
- Pretende que os utilizadores com sessão iniciada acedam ao seu formulário de pedido de apoio ao cliente para apresentarem questões e reclamações.
Estes são apenas alguns cenários comuns em que pode querer criar formulários restritos. Mas cabe inteiramente à sua estratégia de marketing decidir como pretende direcionar diferentes funcionalidades e serviços do seu sítio para diferentes níveis de utilizadores.
Crie o seu formulário WordPress agora
Em seguida, proteja os seus formulários contra spammers
Quer certificar-se de que as suas entradas no WordPress não são poluídas por spammers? Veja o nosso guia sobre como adicionar Captcha aos formulários do WordPress para evitar spam.
Também pode querer adicionar a funcionalidade Guardar e Retomar para os utilizadores do seu formulário. Consulte o nosso artigo sobre como guardar o progresso nos formulários do WordPress para saber mais sobre esta funcionalidade útil.
Pronto para criar o seu formulário? Comece hoje mesmo com o plugin de criação de formulários mais fácil do WordPress. O WPForms Pro inclui muitos modelos gratuitos e oferece uma garantia de reembolso de 14 dias.
Se este artigo o ajudou, siga-nos no Facebook e no Twitter para mais tutoriais e guias gratuitos do WordPress.
Olá.
Como permitir que o administrador possa ver, preencher e testar formulários bloqueados por IP enquanto precisa de enviar outro formulário de teste no sítio ativo?
Obrigado.
Como é que mostramos apenas as entradas do formulário do utilizador com sessão iniciada no WPForms? Apenas as entradas do utilizador com sessão iniciada no front end. Obtemos o método para apresentar todos os utilizadores com sessão iniciada, mas não o único que tem sessão iniciada. Existe alguma forma de o fazer?
Olá Muhammed, para isso pode utilizar o atributo user como oculto aqui no formato
[wpforms_entries_table id="FORMID" user="current"]
.Espero que isto ajude.
Existe alguma forma de, quando um utilizador se regista, capturar dados específicos durante esse processo (como o endereço de correio eletrónico, a localização, o fuso horário) e esses dados preencherem automaticamente os campos de dados no formulário? Gostaria de ter determinados dados que um cliente pode definir com o seu registo, em vez de ter de preencher os mesmos dados sempre que entra num formulário (o que pode ser um grande número de vezes por utilizador)
Olá, William - É absolutamente possível fazer isso utilizando campos ocultos. Sob os campos ocultos, pode utilizar estas etiquetas inteligentes!
Desta forma, será possível obter os dados sem ter de introduzir qualquer informação do utilizador/utilizador do formulário.
Obrigado 🙂
Utilizei o bloqueador de formulários, mas a minha pergunta é onde colocá-lo para direcionar os utilizadores para o seu preenchimento.
Olá Alix - Obrigado por ter contactado. Quando tiver terminado a criação do formulário, basta incorporar o formulário na página que pretende seguindo este documento.
Espero que isso ajude.
Caso tenha algum problema, como está a utilizar uma versão paga do WPForms, tem acesso ao nosso suporte por e-mail, por isso sinta-se à vontade para enviar um ticket de suporte.
Obrigado 🙂