Resumo de IA
Gostaria de impedir que spam fosse enviado através dos seus formulários WordPress? Muitas opções anti-spam estão disponíveis, e pode ser difícil saber qual(is) escolher.
Neste tutorial, vamos guiá-lo pelas opções anti-spam disponíveis no WPForms.
- Acessando Configurações de Proteção contra Spam e Segurança
- Ativando a Proteção Anti-Spam
- Atualizando Formulários da Proteção Anti-Spam Legada
- Habilitando Proteção Anti-Spam Akismet
- Habilitando Armazenamento de Entradas de Spam
- Habilitando Tempo Mínimo para Envio
- Adicionando um CAPTCHA aos seus Formulários
- Adicionando Filtros de Spam
- Criando uma Lista de Permissões ou Bloqueio
- Perguntas Frequentes

Requisitos: As integrações Akismet, reCAPTCHA, hCaptcha e Cloudflare Turnstile estão disponíveis com qualquer versão do WPForms, incluindo WPForms Lite. O recurso de Captcha Personalizado está disponível com qualquer licença paga.
Acessando Configurações de Proteção contra Spam e Segurança
O WPForms possui suas próprias configurações de proteção contra spam e segurança que você pode acessar diretamente no construtor de formulários.
Para começar, você precisará primeiro criar um novo formulário ou editar um existente para acessar o construtor de formulários.
Depois de abrir o construtor de formulários, vá para Configurações » Proteção contra Spam e Segurança.

É aqui que você encontrará a maioria das opções de configuração para impedir spam nas entradas do seu formulário.
Ao longo deste tutorial, cobriremos como configurar as opções anti-spam disponíveis.
Ativando a Proteção Anti-Spam
Observação: Para que a proteção anti-spam moderna funcione corretamente, o JavaScript deve estar habilitado em seu site.
O WPForms possui uma proteção anti-spam moderna integrada que impede envios de spam em seus formulários WordPress.
Essa abordagem moderna é baseada na técnica Honeypot e usa uma solução de várias camadas para aprimorar a detecção e prevenção de spam. Garantindo que apenas usuários reais possam enviar formulários em seu site.
Em Configurações » Proteção contra Spam e Segurança, você encontrará o botão para atualizar esta configuração.
A opção Ativar proteção anti-spam está ativada por padrão para novos formulários, mas você pode verificá-la aqui.
Com esta configuração habilitada, seu formulário não será enviado se um bot acionar as proteções anti-spam.
Atualizando Formulários da Proteção Anti-Spam Legada
Alguns formulários mais antigos ainda usam o honeypot anti-spam ou a proteção anti-spam legada. Ao atualizar para o WPForms 2.0.3 ou superior, o WPForms muda automaticamente esses formulários para a proteção anti-spam. A atualização é executada em segundo plano, e o WPForms salva a versão anterior de cada formulário como uma revisão antes de alterar qualquer coisa.
Assim que a atualização for concluída, você verá um aviso em sua área administrativa do WordPress. Clique no número de formulários no aviso para ver uma lista dos formulários atualizados. Cada nome de formulário abre as configurações de spam desse formulário em uma nova aba.
Ao abrir as configurações de Proteção contra Spam e Segurança de um formulário atualizado, você verá uma nota sobre a atualização. A opção legada permanece na lista, desativada, caso você queira reverter.
Revertendo um Formulário para Proteção Legada
Recomendamos manter a proteção anti-spam ativada. Se você ainda quiser que um formulário atualizado use sua configuração antiga, abra o formulário no construtor e clique no ícone do relógio no canto inferior esquerdo para abrir o painel Revisões do Formulário.
Em seguida, selecione a revisão nomeada Auto-salvo antes da atualização anti-spam. Esta é a versão do seu formulário de logo antes da atualização.
Em seguida, clique em Restaurar esta revisão no aviso na parte superior da pré-visualização do formulário. Restaurar uma revisão traz de volta todo o formulário como estava naquele momento, incluindo campos e configurações, e o WPForms não o atualizará novamente.
Para voltar sem restaurar uma revisão, vá para Configurações » Proteção contra Spam e Segurança e ative Ativar honeypot anti-spam ou Ativar proteção anti-spam legada. Isso desativará Ativar proteção anti-spam, já que um formulário só pode usar um deles. Em seguida, salve seu formulário.
Habilitando Proteção Anti-Spam Akismet
A proteção anti-spam Akismet ajuda a impedir que spammers enviem formulários WordPress. Usando algoritmos inteligentes, o Akismet impede que entradas de formulário identificadas como spam sejam salvas. Esses algoritmos se adaptam com base no spam relatado pelo usuário, sinalizando automaticamente conteúdo semelhante como spam ao longo do tempo.
Para um guia passo a passo sobre como usar o Akismet com o WPForms, consulte nosso tutorial sobre configuração da proteção anti-spam Akismet.
Habilitando Armazenamento de Entradas de Spam
O WPForms permite que você escolha se deseja bloquear completamente as entradas de spam ou armazená-las em seu banco de dados. Isso permite que você revise envios de spam e recupere facilmente entradas de falsos positivos.
A opção Armazenar entradas de spam no banco de dados está habilitada por padrão, mas você pode atualizá-la de acordo com sua preferência.
Entradas identificadas como spam serão armazenadas na seção Spam da página de Entradas do formulário.
Observação: Para um guia detalhado sobre gerenciamento de entradas de spam, veja nosso tutorial sobre visualizar e gerenciar entradas de spam.
Habilitando Tempo Mínimo para Envio
O WPForms oferece a opção de definir um tempo mínimo antes que os usuários possam enviar seu formulário. Definir um tempo mínimo para enviar um formulário ajuda a reduzir o envio por bots em seus formulários do WordPress.
A opção Habilitar tempo mínimo para envio está habilitada por padrão com um tempo mínimo para envio de 2 segundos. No entanto, você pode atualizar o tempo mínimo para qualquer valor que desejar.
Para fazer isso, insira um valor no campo Tempo mínimo para envio. Esse valor é em segundos e se aplicaria aos usuários que preenchem o formulário.

Se um usuário tentar enviar o formulário antes do tempo mínimo configurado por você, ele verá uma mensagem de erro solicitando que espere um pouco mais antes de enviar o formulário.

Adicionando um CAPTCHA aos seus Formulários
CAPTCHAssão testes automatizados que verificam se os usuários são pessoas reais e não spambots. Existem quatro opções diferentes de CAPTCHA que você pode adicionar aos seus formulários para proteção adicional além da opção integrada que o WPForms oferece.
Criamos tutoriais separados para guiá-lo por cada método, para que você possa selecionar o que melhor atende às suas necessidades.
- reCAPTCHA: Fortaleça a segurança do seu formulário usando o serviço reCAPTCHA do Google.
- hCaptcha: Adicione uma camada extra de proteção com a alternativa hCaptcha.
- Cloudflare Turnstile:Proteja seus formulários integrando-os com o Cloudflare Turnstile.
- Captcha Personalizado: Crie uma solução de captcha personalizada, adaptada aos seus requisitos específicos.
Simplesmente clique em qualquer um dos métodos preferidos acima para explorar cada opção e aprender como adicioná-los aos seus formulários.
Adicionando Filtros de Spam
Na seção Filtragem das configurações de Proteção contra Spam e Segurança, existem 2 filtros diferentes que você pode habilitar para impedir que os usuários enviem seu formulário.
Aqui você verá uma opção para habilitar um filtro de país e outra para habilitar um filtro de palavras-chave.

Para detalhes sobre como configurar esses filtros, consulte nosso guia sobre adicionar filtros de spam no WPForms.
Criando uma Lista de Permissões ou Bloqueio
Outro método eficaz para proteger seus formulários contra spam é usar uma lista de permissões ou de bloqueio. Essa abordagem limita o envio de formulários com base nos endereços de e-mail dos usuários. Se o endereço de e-mail de um usuário não estiver em conformidade com as regras da sua lista, ele não poderá enviar o formulário.
Para instruções detalhadas sobre esses métodos de proteção contra spam, consulte nosso tutorial completo sobre configuração de uma lista de permissões ou de bloqueio de e-mail.
Observação: Além de usar uma lista de permissões ou de bloqueio, você tem a opção de impedir que endereços IP específicos enviem formulários usando um snippet PHP personalizado da biblioteca de snippets de código do WPForms. Para informações detalhadas sobre como configurar isso, consulte nossa documentação do desenvolvedor.
Perguntas Frequentes
Abaixo, respondemos às principais perguntas que recebemos sobre proteção contra spam no WPForms.
Há uma opção nas minhas configurações para habilitar um honeypot anti-spam. Como isso funciona?
O honeypot anti-spam e a proteção anti-spam legada são métodos de proteção mais antigos. Eles só aparecem nas configurações de formulários que os usaram anteriormente, e novos formulários usam apenas a proteção anti-spam. No WPForms 2.0.3 e superior, esses formulários são atualizados automaticamente para a proteção anti-spam. Para detalhes, consulte a seção Atualizando Formulários da Proteção Anti-Spam Legada acima.
Por que um aviso diz que meus formulários estão usando proteção anti-spam desatualizada?
O WPForms só atualiza um formulário automaticamente quando consegue salvar uma revisão primeiro. Se as revisões estiverem desativadas em seu site, ou se seu site mantiver menos de 2 revisões, esses formulários serão ignorados e você verá o aviso Seus Formulários Estão Usando Proteção Anti-Spam Desatualizada.
Clique em Atualizar Todos os Formulários no aviso para atualizá-los. Como nenhuma revisão pode ser salva, você não poderá restaurar a versão antiga desses formulários. Você ainda pode voltar a um formulário ativando sua opção legada novamente. Para manter revisões no futuro, veja como ativar revisões de postagem.
Por que não consigo encontrar a revisão Auto-salva antes da atualização anti-spam?
O WordPress mantém apenas um número definido de revisões para cada formulário. Se o seu site mantiver apenas algumas, editar o formulário após a atualização pode substituir as mais antigas, incluindo esta revisão. Nesse caso, volte a um formulário ativando sua opção legada em Configurações » Proteção contra Spam e Segurança.
É isso! Agora você sabe como prevenir spam em seus formulários.
Em seguida, você gostaria de editar as entradas enviadas através de seus formulários? Certifique-se de conferir nosso tutorial sobre edição de entradas no WPForms para mais detalhes.