Resumo de IA
Os usuários estão vendo “Tentativa de enviar dados de postagem corrompidos” ao enviar seu formulário? Esse erro geralmente aparece quando scripts de captcha (hCaptcha ou Google reCAPTCHA) não são carregados corretamente, o que pode acontecer com plugins de cache ou otimização.
Neste guia, explicaremos as causas mais comuns desse erro e mostraremos as etapas para resolvê-lo.
Causas Comuns
Aqui estão os motivos mais frequentes pelos quais você pode encontrar este erro:
- Plugins de Cache/Otimização: Ferramentas como Breeze ou Speed Optimizer podem minificar ou atrasar o JavaScript, o que pode impedir o carregamento do captcha.
- Erros de JavaScript: Erros de script no navegador podem bloquear a execução correta do captcha.
- Páginas AMP: Formulários adicionados a AMP (Páginas Móveis Aceleradas) podem não executar o JavaScript do WPForms.
- Conflitos de Código Personalizado: Se você usa scripts personalizados vinculados ao envio de formulários, eles podem interferir no processo de validação do WPForms.
Resolvendo o Erro
Se você está vendo este erro, aqui estão as etapas que recomendamos:
- Certifique-se de que o captcha carrega
- Abra a página do seu formulário e verifique se o widget ou selo do captcha (reCAPTCHA, hCaptcha ou Turnstile) está visível. Se ele não aparecer, o script pode estar sendo bloqueado por configurações de cache ou otimização.
- Verifique o console do navegador ao enviar
- Abra a página com seu formulário, depois abra o Console do Desenvolvedor (pressione F12 no Windows ou Command + Option + J no Mac). Com o console aberto, tente enviar o formulário.
Se o captcha falhar ao carregar, você poderá ver erros relacionados awpforms.jsou ao script do captcha. Estes geralmente apontam para conflitos de cache ou otimização.
- Abra a página com seu formulário, depois abra o Console do Desenvolvedor (pressione F12 no Windows ou Command + Option + J no Mac). Com o console aberto, tente enviar o formulário.
- Ajuste seu plugin de cache ou otimização
- Se você usa um plugin como Breeze ou Speed Optimizer, desative temporariamente as opções que modificam o JavaScript (como Minificar JavaScript, Combinar arquivos JavaScript, Atrasar JavaScript ou Adiar execução do JavaScript). Limpe o cache do seu site e do navegador, e teste o formulário novamente.
- Se o erro persistir, tente desativar completamente o plugin de cache e re-teste seu formulário.
- Revise códigos ou snippets personalizados
- Se você usa JavaScript personalizado, desative-o temporariamente e teste novamente. Certifique-se de que scripts personalizados não substituam a validação do WPForms ou o comportamento de envio do formulário.
- Verifique os logs do WPForms
- Para confirmar se envios corrompidos foram registrados, vá para WPForms » Ferramentas » Logs no seu painel do WordPress. Isso pode ajudar você a ver quando e onde o problema ocorreu.
- Ainda vendo o erro
- Se o problema continuar após tentar estas etapas, tire um print dos erros do console e das suas configurações de cache, e então entre em contato com seu provedor de hospedagem ou procure o suporte do WPForms para ajuda adicional.
Pronto! Agora você conhece os motivos comuns para o erro “Tentativa de enviar dados de postagem corrompidos” e como resolvê-lo.
Em seguida, você gostaria de aprender como testar seus formulários corretamente antes de publicá-los? Certifique-se de conferir nosso tutorial completo sobre o checklist de teste de formulários para mais detalhes.