A resolver o erro ‘Tentativa de Enviar Dados de Publicação Corrompidos’ no WPForms

Os utilizadores estão a ver “Tentativa de submeter dados de publicação corrompidos” ao submeter o seu formulário? Este erro aparece geralmente quando os scripts de captcha (hCaptcha ou Google reCAPTCHA) não carregam corretamente, o que pode acontecer com plugins de cache ou otimização.

Neste guia, explicaremos as causas mais comuns deste erro e guiá-lo-emos pelos passos para o resolver.


Causas Comuns

Aqui estão as razões mais frequentes pelas quais 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 páginas AMP (Accelerated Mobile Pages) podem não executar o JavaScript do WPForms.
  • Conflitos de Código Personalizado: Se utilizar scripts personalizados ligados à submissão de formulários, estes podem interferir com o processo de validação do WPForms.

Se estiver a ver este erro, aqui estão os passos que recomendamos:

  1. 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 não aparecer, o script pode estar a ser bloqueado por definições de cache ou otimização.
  2. Verifique a consola do navegador ao submeter
    • Abra a página com o seu formulário, depois abra a Consola do Desenvolvedor (pressione F12 no Windows ou Command + Option + J no Mac). Com a consola aberta, tente submeter o formulário.
      Se o captcha não carregar, poderá ver erros relacionados com wpforms.js ou com o script do captcha. Estes geralmente apontam para conflitos de cache ou otimização.
  3. Ajuste o seu plugin de cache ou otimização
    • Se utilizar um plugin como Breeze ou Speed Optimizer, desative temporariamente as opções que modificam o JavaScript (como Minificar JavaScript, Combinar ficheiros JavaScript, Atrasar JavaScript ou Execução de JavaScript atrasada). Limpe o cache do seu site e do navegador, depois teste o formulário novamente.
    • Se o erro persistir, tente desativar completamente o plugin de cache e reteste o seu formulário.
  4. Reveja código ou snippets personalizados
    • Se utilizar JavaScript personalizado, desative-o temporariamente e teste novamente. Certifique-se de que os scripts personalizados não substituem a validação do WPForms ou o comportamento de submissão do formulário.
  5. Verifique os logs do WPForms
    • Para confirmar se foram registadas submissões corrompidas, vá a WPForms » Ferramentas » Logs no seu painel WordPress. Isto pode ajudá-lo a ver quando e onde ocorreu o problema.
  6. Ainda a ver o erro
    • Se o problema continuar após tentar estes passos, tire um print screen dos erros da consola e das suas definições de cache, depois contacte o seu fornecedor de alojamento ou entre em contacto com o suporte WPForms para obter ajuda adicional.

É tudo! Agora conhece as razões comuns para o erro Tentativa de submeter dados de publicação corrompidos e como resolvê-lo.

Em seguida, gostaria de aprender a testar corretamente os seus formulários antes de os publicar? Certifique-se de consultar o nosso tutorial completo sobre a lista de verificação para testes de formulários para mais detalhes.

O Melhor Plugin Construtor de Formulários Drag and Drop para WordPress

Fácil, Rápido e Seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.