Gostaria de usar o Cloudflare Turnstile para ajudar a evitar envios de spam em seus formulários do WordPress? O Cloudflare Turnstile é uma alternativa gratuita, semelhante ao CAPTCHA, que oferece uma experiência amigável ao usuário, confirmando que os visitantes são seres humanos reais sem mostrar a eles nenhum quebra-cabeça.
Este tutorial mostrará a você como configurar e usar o Cloudflare Turnstile com o WPForms.
Neste artigo
Antes de começar, verifique se o WPForms está instalado e ativado em seu site WordPress.
Geração de chaves de API do Cloudflare Turnstile
Para começar, faça login na área de administração do WordPress e acesse WPForms " Settings. Em seguida, clique na guia CAPTCHA.
Para configurar o Cloudflare Turnstile, selecione a opção Turnstile.
Depois de selecionada, serão exibidas configurações adicionais. Você precisará gerar um conjunto de chaves de API da sua conta da Cloudflare para conectá-la ao WPForms. Deixe essa guia do navegador aberta e prossiga para a próxima etapa.
Adicionando seu site à Cloudflare
Para começar, você precisará fazer login na sua conta da Cloudflare. Depois de fazer login, selecione o menu Turnstile e clique em Add site (Adicionar site).
Em seguida, você verá uma opção para inserir o nome do seu site. Esse nome é apenas para uso interno, para ajudá-lo a identificar widgets em sua conta da Cloudflare.
Depois disso, digite o endereço de seu site no campo Domain (Domínio ).
Observação: você pode adicionar vários sites no campo Domain (Domínio ). Isso permite que você use um conjunto de chaves de API em vários sites.
Em Widget Type, você precisará escolher como a Cloudflare deve processar as solicitações de CAPTCHA em seus formulários. Veja abaixo as opções disponíveis:
- Gerenciado: Essa opção permite que a Cloudflare decida se deve mostrar um desafio interativo ou verificar automaticamente o usuário com base nos dados e na interação do navegador.
- Não interativo: Essa opção mostrará o widget CAPTCHA no front-end de seu site. No entanto, ela não exige a interação do usuário. A Cloudflare executará automaticamente o desafio e verificará o usuário.
- Invisível: Essa opção é executada em segundo plano e não requer nenhuma interação do usuário.
Depois de escolher o tipo de widget, clique no botão Create (Criar ) para adicionar seu site.
Isso geraria um conjunto exclusivo de chaves de API para seu site.
Você precisará copiar a chave do site e a chave secreta da Cloudflare. Em seguida, volte para a página de configurações do WPForms e cole cada chave em seu campo correspondente.
Depois de adicionar as duas chaves, prossiga para definir as configurações adicionais do CAPTCHA do Cloudflare Turnstile.
Configuração de definições adicionais
Abaixo da chave secreta, você encontrará a opção de atualizar a mensagem de falha. Essa é a mensagem exibida quando um usuário tenta enviar um formulário sem concluir o desafio de verificação do Cloudflare Turnstile.
Em seguida, escolha o estilo que você gostaria que o widget usasse no menu suspenso Type (Tipo ). As opções disponíveis são: Auto, Light e Dark.
Observação: o uso do modo Auto padrão para o seu widget alternará entre os modos Claro e Escuro, dependendo das configurações do dispositivo do usuário.
Depois de escolher o tipo de CAPTCHA, você encontrará as configurações do No-Conflict Mode. Se o Turnstile da Cloudflare estiver sendo carregado mais de uma vez em seu site (por exemplo, pelo WPForms e pelo tema do WordPress), isso pode impedir que o CAPTCHA do Turnstile funcione corretamente.
O No-Conflict Mode removerá qualquer código Cloudflare Turnstile que não seja carregado pelo WPForms. No entanto, é altamente recomendável entrar em contato com nossa equipe de suporte se não tiver certeza se deve usar essa opção.
Em seguida, você verá a seção Preview (Visualização ). Isso mostra como o widget CAPTCHA será exibido no front-end de seu site.
Observação: Você precisará salvar suas configurações antes de poder ver uma visualização do widget.
Quando estiver pronto, clique no botão Save Settings (Salvar configurações).
Depois de salvar suas configurações, você verá uma visualização do widget do Cloudflare Turnstile.
Adição do Cloudflare Turnstile a um formulário
Agora que você configurou suas chaves, poderá ativar o Cloudflare Turnstile em qualquer um de seus formulários.
Para isso, vá em frente e crie um novo formulário ou edite um existente para acessar o construtor de formulários. Em seguida, procure em Standard Fields (Campos padrão) e selecione o campo Turnstile (Catraca ).
Como alternativa, você sempre pode ativar ou desativar o Cloudflare Turnstile para um formulário acessando Configurações " Proteção contra spam e segurança no construtor de formulários.
Na seção Proteção, você pode ativar a opção Armazenar entradas de spam no banco de dados se quiser revisar as entradas de spam antes de excluí-las da página de entradas.
A ativação dessa opção permite todos os envios, inclusive os sinalizados como spam pelo Cloudflare Turnstile.
Observação: A opção Ativar tempo mínimo para envio ajuda a evitar envios de bots, definindo um tempo mínimo antes que os envios sejam permitidos no formulário. Consulte nosso guia de prevenção de spam para obter mais detalhes.
Em seguida, role para baixo até a seção CAPTCHA e alterne a opção Enable Cloudflare Turnstile para a posição ativada.
Para confirmar que o Cloudflare Turnstile está ativado, procure o emblema do Turnstile no canto superior direito do construtor de formulários.
Observação: se nenhum emblema aparecer no construtor de formulários, verifique se você configurou corretamente as chaves da API Turnstile da Cloudflare.
Teste do Cloudflare Turnstile
A última etapa é executar um teste rápido para garantir que o Cloudflare Turnstile tenha a aparência e o funcionamento que você espera.
Para testá-lo, basta enviar uma entrada para o seu formulário. Para obter mais detalhes sobre como testar seus formulários, consulte nossa lista de verificação completa de testes de formulários.
Exibição de entradas de spam
Se você tiver ativado a opção de armazenamento de entradas de spam, poderá visualizar as entradas identificadas como spam na página Entradas.
Há também uma opção para recuperar entradas que podem ter sido erroneamente marcadas como spam pelo Cloudflare Turnstile.
Para obter um guia detalhado, consulte nosso tutorial sobre como visualizar e gerenciar entradas de spam.
Perguntas frequentes
Estas são as respostas para algumas das principais perguntas sobre a configuração do Cloudflare Turnstile com o WPForms.
Posso ver os dados analíticos do Turnstile CAPTCHA na minha conta da Cloudflare?
A Cloudflare inclui um painel de análise que mostra uma visão geral dos desafios do Turnstile CAPTCHA para cada formulário ao qual você adicionou o Turnstile.
Para visualizar a análise do Turnstile para seus formulários do WordPress, faça login na sua conta da Cloudflare e selecione o menu da barra lateral do Turnstile. Em seguida, selecione o nome do seu site para abrir o painel de análise.
Isso mostrará relatórios contendo todos os formulários aos quais você adicionou o Cloudflare Turnstile. Você pode filtrar os dados para mostrar relatórios de um formulário específico.
Para usar a opção de filtro, clique no botão Adicionar filtro.
Em seguida, você precisará inserir o ID do formulário no campo Novo filtro condicional usando a sintaxe FormID-XX
. Onde XX
é o ID do formulário que você deseja ver os dados do Cloudflare Turnstile.
Você sempre pode encontrar o ID do formulário no painel do WordPress, acessando WPForms " All Forms e verificando a coluna Shortcode.
Em nosso exemplo, definimos o filtro para dizer: Action igual a FormID-43. Clique no botão Apply (Aplicar ) para adicionar o filtro.
Depois de aplicar o filtro, ele mostrará os dados analíticos do formulário específico que você selecionou.
É isso aí! Agora você sabe como configurar e usar o Cloudflare Turnstile com o WPForms.
A seguir, você gostaria de aprender mais maneiras de evitar spam no WPForms? Não deixe de conferir nosso tutorial completo sobre como evitar envios de spam para saber mais.