Preskoči na sadržaj
BeoHosting
BeoHosting

8 min

Modulo di contatto WordPress

Contact Form 7, WPForms e protezione anti-spam.

BeoHosting Tim

10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu

Poslednje ažurirano:

Ogni sito WordPress ha bisogno di un modulo di contatto. Questa guida mette a confronto i tre plugin più diffusi (Contact Form 7, WPForms, Gravity Forms), spiega come configurare la protezione anti-spam reCAPTCHA, impostare l'SMTP affinché le email arrivino davvero e incorporare il modulo nel tuo sito.

Modulo di contatto WordPress

1

Scegli un plugin per il modulo di contatto

WordPress dispone di diversi ottimi plugin per i moduli. I primi tre: Contact Form 7 (gratuito, il più diffuso con oltre 5 milioni di installazioni attive), WPForms Lite (gratuito, costruttore drag-and-drop, ideale per principianti) e Gravity Forms (premium, funzionalità avanzate per moduli complessi). Per la maggior parte dei siti consigliamo WPForms Lite o Contact Form 7.

2

Installa il plugin dal pannello WordPress

Accedi all'area amministrativa di WordPress (iltuosito.it/wp-admin). Vai su Plugin → Aggiungi nuovo e cerca il nome del plugin scelto. Clicca su "Installa ora", poi su "Attiva". Il plugin aggiunge un nuovo menu nella barra laterale.

3

Crea un nuovo modulo di contatto

Per WPForms: WPForms → Aggiungi nuovo, scegli il modello "Simple Contact Form". Per Contact Form 7: Contatti → Aggiungi nuovo, il modulo predefinito è sufficiente nella maggior parte dei casi. Personalizza il nome del modulo e i campi.

4

Configura i campi del modulo

Aggiungi i campi necessari al modulo: campi di testo per nome e cognome, campo email con validazione, area di testo per il messaggio, menu a tendina per la categoria, casella di spunta per il consenso alla privacy policy (obbligatoria per il GDPR). Contrassegna i campi obbligatori con un asterisco (*) e aggiungi un testo segnaposto.

5

Configura le notifiche email

Configura dove vengono inviati i moduli compilati. Nelle impostazioni del plugin, inserisci l'indirizzo email che deve ricevere i messaggi (in genere info@tuodominio.it). Imposta l'oggetto dell'email (ad es. "Nuovo contatto da iltuosito.it"). Aggiungi un'email di conferma per il visitatore.

6

Attiva la protezione anti-spam (reCAPTCHA)

Registrati su google.com/recaptcha e crea un nuovo sito. Scegli reCAPTCHA v3 (invisibile ai visitatori). Copia la Site Key e la Secret Key. In WordPress, vai nelle impostazioni del plugin del modulo e inserisci entrambe le chiavi nella sezione reCAPTCHA. Questo blocca il 99% dello spam senza disturbare i visitatori reali.

7

Testa il modulo prima di pubblicarlo

Aggiungi il modulo a una pagina tramite shortcode o blocco Gutenberg. Apri la pagina nel browser e invia dati di prova. Verifica che l'email arrivi all'indirizzo configurato, che i messaggi di conferma vengano visualizzati, che la validazione funzioni sui campi obbligatori e che reCAPTCHA blocchi gli invii dei bot. Esegui il test anche su un dispositivo mobile.

Spremni da pokrenete svoj sajt?

SSL zaštita
Brzina
24/7 podrška

Pridružite se 4.000+ zadovoljnih korisnika. Besplatna migracija i 15 dana garancije povrata novca.

15 dana garancija povrata novca
Besplatna migracija15 dana garancija24/7 podrška

FAQ

Odgovori na najčešća pitanja o našim uslugama.

Per i principianti consigliamo WPForms Lite con il suo editor drag-and-drop e i modelli pronti all'uso. Per gli utenti avanzati che desiderano il pieno controllo, Contact Form 7 è una scelta eccellente. Entrambi i plugin sono completamente gratuiti, aggiornati regolarmente e contano milioni di utenti attivi. WPForms è più facile da usare; CF7 offre maggiore flessibilità.

La protezione più efficace è Google reCAPTCHA v3, che lavora in background senza disturbare i visitatori. In aggiunta, puoi usare i campi honeypot (campi nascosti che solo i bot compilano), il plugin anti-spam Akismet, domande CAPTCHA o limiti di messaggi per IP. La combinazione reCAPTCHA + honeypot blocca il 99,9% dello spam.

Il motivo più comune è che WordPress usa la funzione PHP mail(), che spesso finisce nello spam o non viene recapitata. La soluzione è installare un plugin SMTP (WP Mail SMTP) che invia le email tramite un vero server SMTP. Su BeoHosting le impostazioni SMTP sono: server mail.tuodominio.it, porta 465 (SSL), nome utente info@tuodominio.it. Controlla anche la cartella spam.

In WPForms: apri il modulo nell'editor e trascina i nuovi campi dalla colonna di sinistra (testo, email, menu a tendina, casella di spunta, caricamento file, data). In Contact Form 7: aggiungi i tag HTML al modello del modulo usando il generatore di tag. I campi extra più comuni: telefono, nome dell'azienda, menu a tendina per il tipo di richiesta, casella newsletter e caricamento file per i documenti.

I plugin per moduli di qualità hanno un impatto minimo sulla velocità del sito — in genere aggiungono 20-50 KB di CSS/JS. I problemi nascono quando il plugin carica gli script su ogni pagina invece che solo sulla pagina con il modulo. WPForms e CF7 sono ottimizzati per la velocità. Evita di caricare stili inutili — nelle impostazioni di WPForms disattiva "Load Assets Globally".

Naše garancije za vaš mir

Zaštićeni ste sa svake strane

15 dana garancije

Vraćamo novac bez pitanja u prvih 15 dana.

Besplatna migracija

Mi prebacimo vaš sajt bez prekida — vi ništa ne radite.

24/7 podrška

Naši stručnjaci su tu 24/7 kroz tikete i live chat.