Resumo de IA
Você está tendo problemas com o envio de formulários ao usar o cache do site? Problemas com o envio de formulários geralmente resultam de um conflito entre o site em cache e o recurso de proteção anti-spam no WPForms.
Este guia mostrará como otimizar as configurações de cache do seu site para corrigir problemas de envio de formulários.
Neste Artigo
Entendendo o Cache do Site
Sites WordPress rodam em uma linguagem de programação chamada PHP. Um servidor web interpreta e executa esse código, produzindo o que você vê na tela.
O servidor salva periodicamente cópias das páginas do seu site quando o cache está ativado. O cache otimiza o desempenho geral e conserva os recursos do sistema.
O servidor precisa atualizar o cache do site regularmente para acompanhar as alterações no site.
Gerenciando o Cache do Site
Existem muitas abordagens e múltiplas soluções para o cache do site, incluindo vários plugins do WordPress.
Não abordaremos isso aqui, mas encorajamos você a conferir este artigo no WPBeginner, que cobre alguns dos melhores plugins para essa tarefa. Se você gostaria de saber como limpar o cache do seu site, recomendamos seguir este guia para limpar o cache do site no WordPress no WPBeginner.
Por que o Cache Causa Problemas de Envio
O recurso anti-spam no WPForms usa um token atualizado regularmente para manter seu site protegido. Quando o tempo de vida do cache do site é muito alto, causa uma incompatibilidade entre o token referenciado e o token usado na página.
Erros de envio de formulário podem ocorrer quando essa incompatibilidade faz com que o recurso anti-spam do WPForms seja ativado. O servidor deve atualizar o cache do site em intervalos mais curtos para evitar esse problema.
Se o tempo de vida do cache do seu site for maior do que o do token de formulário que o WPForms gera, os usuários podem encontrar o erro “O formulário não pôde ser enviado. Entre em contato com o administrador do site.” ao enviar seu formulário.

Observação: Pode haver outras causas para erros de envio de formulário. Para ter certeza se o cache do site está causando erros de envio, recomendamos limpar o cache do seu site antes de testar seu formulário.
Para mais informações, por favor, confira o guia de solução de problemas do WPForms.
Recomendamos diminuir o tempo de vida do cache do site para otimizar o desempenho, preservando a segurança. Esta solução é mais segura e eficaz do que aumentar o tempo de vida do token do formulário.
Por favor, veja nosso tutorial para mais detalhes sobre como resolver problemas de formulário não enviando no WPForms.
Observação: Se você ainda precisar alterar o tempo de vida do cache do token de formulário do WPForms, confira este artigo na documentação do desenvolvedor do WPForms. Por favor, note que isso requer a edição do código do seu site e é recomendado para desenvolvedores.
Otimizando o Tempo de Vida do Cache do Site
Como existem várias soluções para gerenciar o cache do site, não listaremos direções específicas aqui. Definir um tempo de vida de cache do site de cerca de 45 horas deve ser suficiente para evitar erros de envio.
Recomendamos que você siga a documentação da solução de sua escolha.
Agora você sabe como otimizar as configurações de cache do seu site para evitar erros de envio de formulário no WPForms!
Em seguida, você gostaria de receber notificações quando um formulário for enviado? Confira este artigo para saber como configurar notificações de formulário no WPForms.