Você pediu - nós ouvimos!
Recebemos muitas perguntas de clientes sobre diferentes maneiras de definir limites para os envios de formulários no WordPress.
Essa é uma ótima pergunta, pois limitar as entradas de formulário pode ser extremamente útil em várias situações.
Por exemplo, se você estiver realizando um concurso on-line, poderá limitar o número de inscrições para que apenas um número específico de pessoas possa se registrar.
Além disso, ele também pode ser usado para controlar a visibilidade de seus formulários e combater o spam de formulários.
Portanto, agora quero compartilhar algumas maneiras de aplicar restrições de envio nos formulários do WordPress. Espero que você ache algumas dessas dicas úteis ao configurar limites de formulários em seu site!
Limite de inscrições de formulários agora
Como limitar o número de entradas de formulário do WPForms
Siga estas instruções simples e passo a passo para limitar as entradas de formulário do WPForms.
- Etapa 1: instalar o plug-in WPForms
- Etapa 2: Instalar e ativar o complemento Form Locker
- Etapa 3: Criar um novo formulário do WordPress
- Etapa 4: Limite o número total de inscrições
- Etapa 5: Limite as entradas do formulário por IP do usuário ou endereço de e-mail
- Etapa 6: Limite as entradas do formulário exigindo respostas exclusivas
Etapa 1: instalar o plug-in WPForms
A primeira coisa que você precisa fazer é instalar e ativar o plug-in WPForms. Se você é novo no WordPress, aqui está um guia detalhado sobre como instalar um plug-in no WordPress.
Para limitar as entradas de formulário no WPForms, você precisa ativar o WPForms Pro ou um pacote superior no seu site WordPress.

Em seguida, você precisará instalar e ativar o complemento Form Locker.
Etapa 2: Instalar e ativar o complemento Form Locker
Para ativar o complemento, vá até o painel do WordPress e clique em WPForms " Addons.

Na barra de pesquisa, digite Form Locker e pressione o botão Install Addon.

Depois de instalar o Form Locker com êxito, você precisará criar um novo formulário com o WPForms.
Etapa 3: Criar um novo formulário do WordPress
Para criar um novo formulário, clique em WPForms " Add New em seu painel do WordPress.

Ao clicar nessa opção, você será redirecionado para a tela de configuração do formulário do WPForms. Aqui você pode adicionar um nome ao seu formulário e selecionar o modelo de formulário que deseja usar.
O WPForms vem com mais de 2.000 modelos de formulários do WordPress, incluindo:
- Modelo de formulário de inscrição em concurso
- Modelo de formulário de upload de entrada
- Modelo de formulário de registro de concurso
- Modelo de formulário de registro de competição
- Modelo de formulário de inscrição em rifa
Para meu tutorial, escolherei o modelo Contest Entry Form (Formulário de inscrição em concurso ).

Aqui está o nosso formulário:

Você pode adicionar outros campos ao formulário arrastando-os do painel esquerdo para o painel direito.
Em seguida, clique no campo para fazer as alterações. Você também pode clicar em um campo de formulário e arrastá-lo para reorganizar a ordem em seu formulário do WordPress.
Quando o formulário estiver com a aparência desejada, clique em Save (Salvar).
Etapa 4: Limite o número total de inscrições
Depois que o formulário for personalizado e salvo, vá para Settings " Form Locker no Form Editor.

Isso exibirá as diferentes configurações que você pode definir para o complemento Form Locker.

Aqui está uma visão geral rápida do que essas opções significam:
- Verificação de formulário: Como o usuário para uma senha, seu endereço de e-mail ou sua idade
- Agendamento de formulários: Abrir e fechar envios em datas específicas
- Restrições de formulário: Permite que apenas usuários conectados acessem o formulário.
- Limites e restrições de entrada: Limite o número de entradas de formulário por usuário ou defina um limite para o máximo de entradas que você aceitará.
No recurso Limites e restrições de entrada, vá em frente e ative a opção Ativar limite total de entrada.

Ao fazer isso, você verá algumas configurações a serem definidas:

- Limite: o número máximo de entradas de formulário que você permitirá para o seu formulário.
- Mensagem fechada: a mensagem será exibida para os visitantes do site que tentarem enviar o formulário depois que o limite de entradas for atingido.
Veja um exemplo da aparência do nosso formulário de inscrição no concurso quando limitamos o número de entradas do formulário a 100:

É assim que você pode limitar o número total de entradas para um formulário em seu site.
A seguir, veremos como limitar os envios de formulários por e-mail e endereço IP de um único usuário.
Etapa 5: Limite as entradas do formulário por IP do usuário ou endereço de e-mail
Para limitar as entradas de formulário por IP de usuário ou endereço de e-mail, ative a opção Ativar limite de entrada de usuário.

Isso abrirá mais opções de configuração:

Você verá opções para restringir as entradas do formulário por endereço IP e endereço de e-mail. Marque as opções que você deseja usar para limitar as entradas.
Ao selecionar a opção Restringir por endereço de e-mail , será necessário especificar qual campo do formulário contém o e-mail do usuário.
Vá em frente e selecione o nome do campo de e-mail no menu suspenso.

Em seguida, no campo Limit (Limite), você pode definir o número máximo de entradas de formulário que permitirá para o seu formulário.
Em seguida, no menu suspenso, você pode selecionar se o seu limite é aplicável até o final do dia, até o final da semana, até o final do mês, até o final do ano, por 24 horas, por 7 dias, por ~30 dias ou por ~365 dias.

Por fim, insira a mensagem que deseja exibir aos usuários que atingirem o limite de entrada. Você pode exibir uma mensagem personalizada e até mesmo inserir um link para redirecionar os visitantes para outras páginas do seu site.

Quando terminar de definir as configurações de limite de entrada do complemento Form Locker, clique em Save (Salvar).
Etapa 6: Limite as entradas do formulário exigindo respostas exclusivas
Se quiser evitar que o mesmo usuário envie mais de uma entrada de formulário, você pode exigir valores exclusivos para determinados campos de formulário.
Por exemplo, você pode exigir respostas exclusivas para os seguintes tipos de campo:
- Texto de linha única
- Nome
- Site / URL
- Senha
- Telefone
Para ativar esse recurso, acesse o formulário de inscrição do concurso e clique no campo em que deseja exigir respostas exclusivas. Em seguida, role para baixo até Opções avançadas e clique na caixa de seleção Exigir resposta exclusiva.

Agora, sempre que alguém tentar enviar um formulário em seu site que já tenha sido enviado, verá a mensagem "O valor deve ser exclusivo".

E aí está! Agora você conhece a maneira fácil de limitar o número de envios de formulários em seu site WordPress.
Limitação de entradas de formulários - Perguntas frequentes
A adição de restrições de formulário é um tópico popular entre nossos leitores. Você pode saber mais sobre o assunto analisando algumas das perguntas mais frequentes:
Por que devo limitar os envios de formulários?
Pode haver muitos casos em que você queira limitar os envios de formulários ou impedir várias entradas de formulários. Por exemplo:
- Você está organizando um evento com um número limitado de pessoas que podem participar, portanto, deseja restringir o número de vezes que o formulário de registro do evento pode ser enviado.
- Você tem um formulário de feedback de funcionário e deseja garantir que cada funcionário possa enviá-lo apenas uma vez.
Espero que esta postagem tenha lhe mostrado como é fácil fazer isso!
Posso definir um número máximo de envios de formulários para um período de tempo específico no WordPress?
Você pode usar os recursos de agendamento de formulários do WPForms para aceitar envios somente durante um período de tempo específico. Ao mesmo tempo, você pode especificar o número máximo de envios a serem aceitos nesse formulário.
Ao combinar esses recursos separados, mas relacionados (ambos podem ser acessados por meio das configurações do complemento Form Locker), você pode definir um número máximo de envios de formulários somente durante um período de tempo definido.
É possível restringir os envios de formulários com base nas funções ou permissões do usuário no WordPress?
Com o WPForms, você pode restringir os envios de formulários apenas aos usuários conectados. Se quiser limitar os envios de formulários por diferentes funções de usuário do WordPress, você pode usar o Formidable Forms, que vem com configurações de visibilidade para cada formulário.
Como posso evitar envios de spam ou de bots limitando as entradas de formulários no WordPress?
Limitar as entradas de formulários de qualquer forma sempre se mostra eficaz na prevenção de spam. Os formulários que são restritos a usuários conectados naturalmente excluem os spambots. Da mesma forma, os formulários que exigem verificação de idade, senha ou e-mail também podem minimizar o spam.
E se o seu formulário tiver uma data de validade e/ou aceitar apenas um número específico de envios, esse é outro obstáculo que manterá os spambots afastados em muitos cenários.
Em seguida, salve os registros do WPForms no Google Sheets
Esperamos que este guia tenha ajudado você a saber como limitar as entradas do formulário por endereço IP, e-mail e respostas exclusivas.
Em seguida, talvez você tenha interesse em aprender como salvar as entradas do formulário no Google Sheets sem escrever uma única linha de código. E se estiver usando nossa versão gratuita, certifique-se de ativar o Lite Connect para poder armazenar entradas e desbloqueá-las quando fizer o upgrade para o WPForms Pro.
Limite os envios de formulários agora!
Pronto para criar seu formulário? Comece hoje mesmo com o plug-in de criação de formulários mais fácil do WordPress. O WPForms Pro inclui vários modelos gratuitos e oferece uma garantia de reembolso de 14 dias.
Se este artigo o ajudou, siga-nos no Facebook e no Twitter para obter mais tutoriais e guias gratuitos sobre o WordPress.
Preciso limitar o número de entradas em um campo, não em todo o formulário. Posso fazer isso?
Oi, Debby,
Infelizmente, não temos um recurso embutido para limitar as entradas apenas a campos específicos. Adicionei seu voto para considerar isso como uma solicitação de recurso para aprimoramentos futuros.
Obrigado,
Concordo plenamente com isso. Isso é fundamental. Executar um formulário de inscrição e fazer com que o usuário selecione em qual evento gostaria de se inscrever, mas limitar o número de inscrições até que o evento esteja cheio, é fundamental...
Frank - Peço desculpas, mas atualmente não temos o recurso no plug-in para limitar as entradas por campos. Concordo que isso seria ótimo e adicionarei ao nosso rastreador de solicitações de recursos.
E deve haver uma função de lista branca de algum tipo... Como IP e conta de administrador.
Olá,
Concordo com você! Adicionei seu voto para considerar isso como uma solicitação de recurso para aprimoramentos futuros.
Obrigado,
É possível mostrar o número de envios de um formulário. Por exemplo, se o formulário tiver um limite de 10 envios, mostrar no front end "restam 5" (como ingressos para um evento)
Olá, Manuel - Atualmente, não temos o recurso de exibir o número de entradas restantes no frontend. Concordo que seria muito útil, e adicionarei esse recurso ao nosso rastreador de solicitações de recursos para que ele esteja no radar dos nossos desenvolvedores.
Olá, quero limitar as entradas de formulários por usuários registrados no WordPress. Como vejo, os addons de bloqueio de formulários só podem limitar o envio de formulários se houver um campo de e-mail no formulário, mas e se eu não tiver um campo de e-mail, mas quiser restringir o envio de formulários para que cada usuário envie o formulário apenas uma vez?
Olá, NoeTikadze - Se você quiser limitar os participantes, mas não quiser usar o campo E-mail, considere a possibilidade de usar o recurso Restringir por endereço IP. Para obter mais detalhes, consulte a seção a seguir da postagem do blog.
Olá! Estamos muito interessados em comprar esse produto de vocês, mas esperamos que possam nos ajudar com algumas funções que estamos tentando realizar:
1. Estamos tentando criar o mesmo formulário de concurso para empresas diferentes com um número limite de inscrições diferente, por exemplo. Empresa A com limite de 100 inscrições, Empresa B com limite de 300 inscrições. Suponho que precisaríamos criar um formulário separado para cada empresa e não poderíamos criar um formulário para todas as empresas, já que o limite de entradas só se aplica a um formulário. Está correto?
2. Se eu quiser definir um limite de entradas de formulário, posso usar um campo de texto em vez de endereço IP e endereço de e-mail? O campo de texto serve para que os usuários digitem seu número de identificação.
3. Posso definir o limite de entradas de formulário em todos os formulários que criei? Digamos que definimos o limite de entradas de formulário com base no endereço de e-mail. O limite se aplica a todos os formulários que criamos ou só se aplica a esse formulário específico que criamos?
4. O WPForms tem uma "página de visualização das entradas do formulário" antes do envio? Isso significa permitir que os usuários visualizem todos os campos que preencheram antes de clicar em enviar.
Olá, Vern - Será um prazer responder às suas perguntas! Quando tiver uma oportunidade, envie essas perguntas aqui no suporte para que nossa equipe de suporte dedicada possa ajudá-lo ainda mais.
Obrigado 🙂
Olá, não é possível limitar o envio por e-mail usando o e-mail como um campo oculto? Não posso usar o endereço IP se duas pessoas tiverem o mesmo IP e não puderem preencher o formulário.
Saudações
Silvia
Olá, Silvia - Para limitar o envio do formulário por endereço de e-mail, você precisaria mapear o campo de e-mail, e atualmente não temos o recurso de mapear o campo oculto. Concordo que esse seria um ótimo recurso, e vou adicioná-lo ao nosso rastreador de solicitações de recursos.
Seria ótimo poder limitar por campo. Temos pessoas se registrando para um evento e elas podem escolher e pagar pela participação de 1, 2, 3 ou 4 pessoas. Preciso limitar os participantes a 32 pessoas, mas cada formulário pode registrar de 1 a 4 pessoas.
Olá, Dan,
Infelizmente, não temos um recurso embutido para limitar as entradas a campos específicos, como você mencionou. Adicionei seu voto para considerar isso como uma solicitação de recurso para aprimoramentos futuros.
Obrigado.
Olá. É possível, com seu plug-in, criar um recurso de agendamento de compromissos em que duas pessoas não possam escolher a mesma data em um calendário?
Por exemplo, quero que alguém reserve um quarto em um dia e hora específicos e automaticamente esse quarto nesse dia e hora não estará mais disponível até que a reserva termine.
Olá, Joaquim - infelizmente, não temos um recurso embutido para limitar as datas com base no sistema de reservas, como você mencionou. Adicionei seu voto para considerar isso como uma solicitação de recurso para aprimoramentos futuros.
Obrigado.