Os utilizadores estão a ter dificuldades quando tentam submeter o seu formulário WordPress? Este é um problema comum que ocorre frequentemente em sites com o armazenamento em cache ativado.
Este tutorial irá mostrar-lhe como resolver e corrigir este erro para que os utilizadores possam submeter o seu formulário.
Causas comuns do erro
Este erro indica que existe uma incompatibilidade entre o token do formulário no navegador do utilizador e o gerado pelo WPForms. Ocorre frequentemente se o período de validade do seu plugin de cache for maior do que o do token do formulário.
Quando um utilizador carrega um formulário no seu site, o WPForms gera um token baseado no tempo para o formulário. O token actua como uma funcionalidade anti-spam que valida o formulário antes de o submeter.
Se o plugin de cache que utiliza estiver configurado para armazenar os dados do seu sítio web durante mais de 48 horas, os utilizadores verão provavelmente o erro "Não foi possível submeter o formulário. Por favor, contacte o administrador do sítio." quando submeterem o formulário.
Resolver o problema "O formulário não pôde ser enviado
Para corrigir este erro, terá de se certificar de que o tempo de vida da cache do seu site é inferior ao do token do WPForms. Existem duas maneiras de conseguir isso no WordPress. Explicaremos cada uma delas a seguir.
Diminuir o tempo de vida da cache
Cada plugin de cache tem um período de validade. Se o tempo de vida do cache do seu site exceder o período de validade do token WPForms, isso pode impedir que seus formulários sejam enviados.
Para corrigir este erro, terá de reduzir o tempo de vida da cache do seu site para um valor inferior a 48 horas. Os passos exactos para diminuir o tempo de vida da cache variam consoante o local onde a cache está configurada ou o plug-in de cache que utiliza.
Se o seu alojamento web gere a definição de cache do seu site, sugerimos que actualize esta definição no painel de controlo do alojamento web. Contacte o seu anfitrião Web se não conseguir localizar esta definição.
Se estiver a utilizar um plugin de cache do WordPress, terá de diminuir o tempo de vida da cache na página de definições do plugin de cache.
Depois de diminuir o tempo de vida da cache, recomendamos que limpe a cache do seu sítio. Em seguida, tente enviar o formulário novamente.
Nota: Se precisar de ajuda para limpar a cache do seu site, consulte o tutorial do WPBeginner sobre como limpar a cache do WordPress para obter mais informações.
Aumentar o tempo de vida do token do WPForms
Em alternativa, pode aumentar o período de validade do token do WPForms para um valor superior ao tempo de vida da 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 uma explicação completa, consulte o nosso tutorial para saber como aumentar o tempo de vida do token do seu formulário.
É isso mesmo! Agora já sabe as causas comuns do erro "O formulário não pôde ser enviado" e como resolvê-lo.
A seguir, gostaria de saber como testar corretamente os seus formulários antes de os publicar? Não deixe de conferir nosso tutorial completo de lista de verificação de teste de formulário para obter mais detalhes.