Ti consigliamo di utilizzare Contact Form 7 per creare moduli di contatto. Sei libero di utilizzare altri plugin, ma non possiamo aiutarti con loro poiché ce ne sono dozzine ed è impossibile testarli tutti.

Inoltre, ogni plugin richiede una parte di codice personalizzata per modellare e integrare correttamente i moduli, quindi rendere il tema compatibile con ogni plugin di moduli esistente risulterebbe un compito impossibile.

In questa sezione elencheremo i problemi più comuni relativi all'utilizzo del plugin Contact Form 7 e forniremo una soluzione per ciascuno di essi.

Uso di Captcha

Se desideri utilizzare la funzionalità ReCaptcha, dovrai disabilitare il caricamento della pagina Ajax per la pagina contenente il modulo.

Per disabilitare il caricamento della pagina Ajax:

Passaggio 1: nel pannello di amministrazione di WordPress, in Pagine, trova la tua pagina Contatti e fai clic su "Modifica" (non Modifica con Elementor)

Passaggio 2: trova e seleziona "Disabilita caricamento ajax"

Questa opzione farà sì che questa pagina si carichi normalmente, la musica si interromperà ma garantirà la compatibilità con risorse di terze parti come Google Recaptcha.

Passaggio 3: salva

Email non inviata

Questo argomento è trattato meglio nella documentazione del modulo di contatto, ma c'è un errore comune che impedisce al modulo di inviare messaggi.

Al giorno d'oggi, un'impostazione di sicurezza anti-spam comune per i provider di hosting è consentire di inviare e-mail solo ed unicamente da un indirizzo e-mail all'interno dello stesso dominio.

Se l'URL del tuo sito web è, ad esempio

miosito.com

Non puoi usare come campo "da" un'email come

info@unaltrosito.com

Se provi a farlo, nelle impostazioni del modulo di contatto, comparirà un errore. Nella maggior parte dei provider di server, questo messaggio verrà bloccato e non potrà essere inviato.

Impostazioni SMPT

Per impostazione predefinita, WordPress tenta di inviare i messaggi utilizzando la funzione PHP predefinita "mail".

Questa funzione è anonima (attenzione, non significa non tracciabile) e sostanzialmente consente di inviare email dal server senza autenticazione (nel senso che puoi inviare il messaggio da un'altra email, come itsme@elvispresley.com, anche se non sei Elvis). Ecco perché è stato ampiamente sfruttato dagli spammer ed è oggi bloccato per quasi tutti i provider.

Per poter inviare e-mail dal tuo server online potrebbe essere necessario configurare l'autenticazione SMTP per il tuo sito web.

Questo utilizzerà il server webmail SMTP, l'utente, la password e la crittografia nello stesso modo in cui funziona per un client di posta e certifica le email inviate dal tuo modulo di contatto .

Per configurare il client SMTP per il tuo sito web, c'è un popolare plugin chiamato WP SMTP.

https://wordpress.org/plugins/wp-mail-smtp/

Per la configurazione e l'utilizzo del plug-in, ti consigliamo di controllare la sua documentazione originale ed eventualmente chiedere informazioni al tuo provider di hosting, se necessario.

Hai trovato utile questa risposta? 105 Utenti hanno trovato utile questa risposta (414 Voti)