Gli utenti incontrano difficoltà quando cercano di inviare il vostro modulo WordPress? Si tratta di un problema comune che si verifica spesso sui siti con la cache abilitata.
Questa esercitazione vi mostrerà come risolvere questo errore in modo che gli utenti possano inviare il vostro modulo.
In questo articolo
Cause comuni dell'errore
Questo errore indica che c'è una mancata corrispondenza tra il token del modulo sul browser dell'utente e quello generato da WPForms. Spesso si verifica se il periodo di validità del plugin di caching è superiore a quello del token del modulo.
Quando un utente carica un modulo sul vostro sito web, WPForms genera un token basato sul tempo per il modulo. Il token agisce come una funzione anti-spam che convalida il modulo prima di inviarlo.
Se il plugin di caching utilizzato è configurato per memorizzare i dati del sito web per più di 48 ore, gli utenti probabilmente vedranno l'errore "Il modulo non è stato in grado di essere inviato. Si prega di contattare l'amministratore del sito" quando inviano il modulo.
Risoluzione del problema "Il modulo non ha potuto essere inviato".
Per risolvere questo errore, è necessario assicurarsi che la durata della cache del sito sia inferiore a quella del token di WPForms. Ci sono due modi per ottenere questo risultato in WordPress. Li spieghiamo qui di seguito.
Riduzione della durata della cache
Ogni plugin di cache ha un periodo di validità. Se la durata della cache del sito supera il periodo di validità del token WPForms, potrebbe impedire l'invio dei moduli.
Per risolvere questo errore, è necessario ridurre la durata della cache del sito a un valore inferiore a 48 ore. I passaggi esatti per ridurre la durata della cache variano a seconda di dove è impostata la cache o del plugin di caching utilizzato.
Se il vostro host web gestisce l'impostazione della cache del vostro sito, vi suggeriamo di aggiornare questa impostazione nel cruscotto del vostro hosting web. Contattare l'host Web se non si riesce a individuare questa impostazione.
Se si utilizza un plugin per la cache di WordPress, è necessario diminuire la durata della cache dalla pagina delle impostazioni del plugin.
Dopo aver ridotto la durata della cache, si consiglia di cancellare la cache del sito. Quindi provare a inviare nuovamente il modulo.
Nota: se avete bisogno di aiuto per cancellare la cache del vostro sito, consultate il tutorial di WPBeginner sulla cancellazione della cache di WordPress per maggiori dettagli.
Aumentare la durata del token di WPForms
In alternativa, si può aumentare il periodo di validità del token di WPForms a un valore superiore alla durata della cache del sito. In questo modo, si assicura che i file in cache del sito, insieme al token del modulo, vengano cancellati prima che il token scada.
Per una spiegazione completa, consultare il nostro tutorial per imparare ad aumentare la durata del token del modulo.
Ecco fatto! Ora conoscete le cause più comuni dell'errore "The form was unable to submit" e come risolverlo.
Poi, volete sapere come testare correttamente i vostri moduli prima di pubblicarli? Per maggiori dettagli, consultate il nostro tutorial completo sulla lista di controllo dei moduli.