Resumo de IA
Está a experienciar problemas com o envio de formulários ao usar o cache do site? Problemas com o envio de formulários resultam frequentemente de um conflito entre o site em cache e a funcionalidade de proteção anti-spam no WPForms.
Este guia irá mostrar-lhe como otimizar as definições de cache do seu site para corrigir problemas de envio de formulários.
Neste Artigo
Compreender o Cache do Site
Os sites WordPress funcionam com uma linguagem de programação chamada PHP. Um servidor web interpreta e executa este código, produzindo o que vê no ecrã.
O servidor guarda 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 tem de atualizar regularmente o cache do site para acompanhar as alterações no website.
Gerir o Cache do Site
Existem muitas abordagens e múltiplas soluções para o cache do site, incluindo vários plugins WordPress.
Não os cobriremos aqui, mas encorajamo-lo a consultar este artigo no WPBeginner, que aborda alguns dos melhores plugins para a tarefa. Se desejar saber como limpar o cache do seu site, recomendamos seguir este guia para limpar o cache do site no WordPress no WPBeginner.
Porquê o Cache Causa Problemas de Envio
A funcionalidade anti-spam no WPForms utiliza um token atualizado regularmente para manter o seu site protegido. Quando o tempo de vida do cache do site é demasiado elevado, causa uma incompatibilidade entre o token referenciado e o token utilizado na página.
Erros de envio de formulários podem ocorrer quando esta incompatibilidade faz com que a funcionalidade anti-spam do WPForms seja ativada. O servidor tem de atualizar o cache do site em intervalos mais curtos para evitar este problema.
Se o tempo de vida do cache do seu site for superior ao do token de formulário que o WPForms gera, os utilizadores podem encontrar o erro “O formulário não pôde ser enviado. Por favor, contacte o administrador do site.” ao enviar o seu formulário.

Nota: Podem existir outras causas para erros de envio de formulários. Para ter a certeza se o cache do site está a causar erros de envio, recomendamos limpar o cache do seu site antes de testar o seu formulário.
Para mais informações, por favor consulte o guia de resoluçã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, consulte o nosso tutorial para mais detalhes sobre como resolver problemas de formulários não enviados no WPForms.
Nota: Se ainda precisar de alterar o tempo de vida do cache do token do formulário WPForms, consulte este artigo na documentação para programadores do WPForms. Tenha em atenção que isto requer a edição do código do seu website e é recomendado para programadores.
Otimizar o Tempo de Vida do Cache do Site
Como existem múltiplas soluções para gerir o cache do site, não listaremos instruções específicas aqui. Definir um tempo de vida do cache do site de cerca de 45 horas deve ser suficiente para evitar erros de envio.
Recomendamos que siga a documentação da solução da sua escolha.
Agora sabe como otimizar as definições de cache do seu site para evitar erros de submissão de formulários no WPForms!
Em seguida, gostaria de receber notificações quando um formulário for submetido? Consulte este artigo para saber como configurar notificações de formulário no WPForms.