### [Resolver o erro «Tentativa de enviar dados de publicação corrompidos» no WPForms](https://wpforms.com/docs/resolving-the-attempt-to-submit-corrupted-post-data-error-in-wpforms/)

**Publicado:** 22 de setembro de 2025
**Autor:** Umair Majeed

**Conteúdo:**

Os utilizadores estão a ver a mensagem «Tentativa de enviar dados de publicação corrompidos» ao enviar o seu formulário? Este erro surge normalmente 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 orientá-lo-emos através dos passos para o resolver.

- [Causas comuns](#aioseo-common-causes)
- [Resolução do erro](#aioseo-recommended-debugging-steps)

---

## Causas comuns

Aqui estão as razões mais frequentes pelas quais pode encontrar este erro:

- **Plugins de cache/otimização**: Ferramentas como o Breeze ou o 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 impedir que o captcha seja executado corretamente.
- **Páginas AMP**: Os formulários adicionados a AMP (Accelerated Mobile Pages) podem não executar o JavaScript do WPForms.
- **Conflitos de código personalizado**: Se utilizar scripts personalizados associados ao envio de formulários, estes podem interferir com o processo de validação do WPForms.

## Resolução do erro

Se estiver a ver este erro, eis 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 emblema do captcha (reCAPTCHA, hCaptcha ou Turnstile) está visível. Se não aparecer, o script pode estar bloqueado por definições de cache ou otimização.
2. **Verifique a consola do navegador durante o envio**
    - Abra a página com o seu formulário e, em seguida, abra a Consola do Desenvolvedor (pressione **F12** no Windows ou **Command + Option + J** no Mac). Com a consola aberta, tente enviar o formulário.
        Se o captcha não carregar, poderá ver erros relacionados com `wpforms.js` ou com o script do captcha. Estes geralmente indicam conflitos de cache ou otimização.
3. **Ajuste o seu plugin de cache ou otimização**
    - Se utilizar um plugin como o Breeze ou o Speed Optimizer, desative temporariamente as opções que modificam o JavaScript (tais como Minificar JavaScript, Combinar ficheiros JavaScript, Adiar JavaScript ou Atrasar a execução do JavaScript). Limpe o cache do seu site e do navegador e, em seguida, teste o formulário novamente.
    - Se o erro persistir, tente desativar completamente o plugin de cache e volte a testar o seu formulário.
4. **Verifique o código personalizado ou snippets**
    - Se utilizar JavaScript personalizado, desative-o temporariamente e teste novamente. Certifique-se de que os scripts personalizados não se sobreponham à validação do WPForms ou ao comportamento de envio do formulário.
5. **Verifique os registos do WPForms**
    - Para confirmar se foram registados envios corrompidos, aceda a **WPForms » Ferramentas » Registos** no seu painel de controlo do WordPress. Isto pode ajudá-lo a ver quando e onde ocorreu o problema.
6. **Ainda vê o erro**
    - Se o problema persistir após tentar estes passos, tire uma captura de ecrã dos erros da consola e das suas definições de cache e, em seguida, contacte o seu fornecedor de alojamento ou o [suporte do WPForms](https://wpforms.com/account/support/) para obter ajuda adicional.

É isso! Agora já conhece as razões mais comuns para o erro **“**Tentativa de enviar dados de publicação corrompidos**”** e como resolvê-lo.

A seguir, gostaria de aprender a testar corretamente os seus formulários antes de os publicar? Não deixe de consultar o nosso [tutorial completo com lista de verificação para testes de formulários](https://wpforms.com/docs/how-to-properly-test-your-wordpress-forms-before-launching-checklist/) para obter mais detalhes.

**Categorias:** Resolução de problemas, Resolução de problemas e Suporte

---

