Os usuários estão tendo dificuldades ao tentar enviar o formulário do WordPress? Esse é um problema comum que ocorre com frequência em sites com o cache ativado.
Este tutorial mostrará como solucionar e corrigir esse erro para que os usuários possam enviar o formulário.
Causas comuns do erro
Esse erro indica que há uma incompatibilidade entre o token do formulário no navegador do usuário e o token gerado pelo WPForms. Isso geralmente ocorre se o período de validade do seu plug-in de cache for maior do que o do token do formulário.
Quando um usuário carrega um formulário no seu site, o WPForms gera um token baseado em tempo para o formulário. O token funciona como um recurso anti-spam que valida o formulário antes de enviá-lo.
Se o plug-in de cache que você usa estiver configurado para armazenar os dados do seu site por mais de 48 horas, os usuários provavelmente verão o erro "O formulário não pôde ser enviado. Entre em contato com o administrador do site." ao enviar o formulário.
Resolvendo o problema "O formulário não pôde ser enviado
Para corrigir esse erro, você precisará garantir que o tempo de vida do cache do seu site seja menor do que o do token do WPForms. Há duas maneiras de conseguir isso no WordPress. Explicaremos cada uma delas a seguir.
Diminuição da vida útil do cache
Todo plugin de cache tem um período de validade. Se o tempo de vida do cache de seu site exceder o período de validade do token WPForms, isso poderá impedir que seus formulários sejam enviados.
Para corrigir esse erro, você precisará reduzir o tempo de vida do cache do seu site para um valor abaixo de 48 horas. As etapas exatas para reduzir o tempo de vida do cache variam dependendo de onde o cache está configurado ou do plug-in de cache que você usa.
Se o seu host da Web gerencia a configuração de cache do seu site, sugerimos que você atualize essa configuração no painel de controle da hospedagem na Web. Entre em contato com o host da Web se não conseguir localizar essa configuração.
Se estiver usando um plug-in de cache do WordPress, será necessário diminuir o tempo de vida do cache na página de configurações do plug-in de cache.
Após diminuir a duração do cache, recomendamos limpar o cache do site. Em seguida, tente enviar o formulário novamente.
Observação: Se precisar de ajuda para limpar o cache do seu site, consulte o tutorial do WPBeginner sobre como limpar o cache do WordPress para obter mais detalhes.
Aumentar a vida útil do token do WPForms
Como alternativa, você pode aumentar o período de validade do token do WPForms para um valor superior ao tempo de vida do cache do seu site. Isso garante que os arquivos em cache do seu site, juntamente com o token do formulário, sejam limpos antes que o token expire.
Para obter um passo a passo completo, consulte nosso tutorial para saber como aumentar a vida útil do token do seu formulário.
É isso aí! Agora você conhece as causas comuns do erro "O formulário não pôde ser enviado" e sabe como resolvê-lo.
Em seguida, gostaria de saber como testar adequadamente seus formulários antes de publicá-los? Não deixe de conferir nosso tutorial completo de lista de verificação de teste de formulários para obter mais detalhes.