Prevenire lo spam in WPForms

Vuoi impedire l'invio di spam tramite i tuoi moduli WordPress? Sono disponibili molte opzioni anti-spam ed è difficile sapere quale scegliere.

In questo tutorial, ti guideremo attraverso le opzioni anti-spam disponibili in WPForms.

Panoramica sulla prevenzione dello spam

Requisiti: Le integrazioni Akismet, reCAPTCHA, hCaptcha e Cloudflare Turnstile sono disponibili con qualsiasi versione di WPForms, inclusa WPForms Lite. La funzionalità Custom Captcha è disponibile con qualsiasi licenza a pagamento.


Accesso alle impostazioni di protezione antispam e sicurezza

WPForms dispone di impostazioni di protezione antispam e sicurezza proprie a cui puoi accedere direttamente nel generatore di moduli.

Per iniziare, dovrai prima creare un nuovo modulo o modificare uno esistente per accedere al generatore di moduli.

Una volta aperto il generatore di moduli, vai su Impostazioni » Protezione antispam e sicurezza.

impostazioni-protezione-spam

Qui troverai la maggior parte delle opzioni di configurazione per prevenire lo spam nelle voci dei tuoi moduli.

Pannello delle impostazioni di Protezione antispam e Sicurezza che mostra i toggle per la protezione antispam, l'archiviazione nel database e il tempo minimo di invio (impostato a 2 secondi) con sezioni per Protezione e Filtraggio in un'interfaccia web.

In questo tutorial, ti spiegheremo come configurare le opzioni anti-spam disponibili.

Abilitazione della protezione antispam

Nota: Affinché la protezione antispam moderna funzioni correttamente, JavaScript deve essere abilitato sul tuo sito.

WPForms dispone di una protezione antispam moderna integrata che impedisce l'invio di spam tramite i tuoi moduli WordPress.

Questo approccio moderno si basa sulla tecnica dell'Honeypot e utilizza una soluzione multilivello per migliorare il rilevamento e la prevenzione dello spam. Garantendo che solo gli utenti reali possano inviare moduli sul tuo sito web.

Sotto Impostazioni » Protezione antispam e sicurezza, troverai l'interruttore per aggiornare questa impostazione.

L'opzione Abilita protezione antispam è attivata per impostazione predefinita per i nuovi moduli, ma puoi controllarla qui.

Impostazioni di Protezione antispam e Sicurezza con un toggle per abilitare la protezione antispam e un'icona di aiuto.

Con questa impostazione abilitata, il tuo modulo non verrà inviato se un bot attiva le protezioni antispam.

Aggiornamento dei moduli dalla protezione antispam legacy

Alcuni moduli più vecchi utilizzano ancora l'honeypot antispam o la protezione antispam legacy. Quando aggiorni a WPForms 2.0.3 o versioni successive, WPForms passa automaticamente questi moduli alla protezione antispam. L'aggiornamento viene eseguito in background e WPForms salva la versione precedente di ciascun modulo come revisione prima di apportare modifiche.

Una volta completato l'aggiornamento, vedrai un avviso nella tua area di amministrazione di WordPress. Fai clic sul numero di moduli nell'avviso per vedere un elenco dei moduli aggiornati. Ogni nome di modulo apre le impostazioni antispam di quel modulo in una nuova scheda.

Banner sui moduli aggiornati alla moderna protezione antispam; include collegamenti per Iscrizione alla Newsletter del Fornaio, Prenotazione Degustazione Torte, Modulo Richiesta Catering e Richiesta Ordine all'Ingrosso

Quando apri le impostazioni di Protezione antispam e sicurezza di un modulo aggiornato, vedrai una nota sull'aggiornamento. L'opzione legacy rimane nell'elenco, disattivata, nel caso in cui desideri tornare indietro.

Schermata delle impostazioni intitolata 'Protezione antispam e Sicurezza' con toggle: 'Abilita protezione antispam' (attivo) e 'Abilita honeypot antispam' (spento).

Ripristino di un modulo alla protezione legacy

Consigliamo di mantenere attiva la protezione antispam. Se desideri comunque che un modulo aggiornato utilizzi la sua vecchia configurazione, apri il modulo nell'editor e fai clic sull'icona dell'orologio nell'angolo in basso a sinistra per aprire il pannello Revisioni modulo.

Quindi, seleziona la revisione denominata Salvataggio automatico prima dell'aggiornamento antispam. Questa è la versione del tuo modulo da subito prima dell'aggiornamento.

Interfaccia divisa: pannello sinistro 'Revisioni Modulo' con scheda 'Versione Corrente' evidenziata, più voci di revisione come '56 minuti fa' e 'Salvataggio automatico prima dell'aggiornamento antispam'; a destra viene mostrato un modulo 'Richiesta Catering' con campi Nome ed Email.

Successivamente, fai clic su Ripristina questa revisione nell'avviso nella parte superiore dell'anteprima del modulo. Il ripristino di una revisione riporta l'intero modulo com'era in quel momento, inclusi campi e impostazioni, e WPForms non lo aggiornerà di nuovo.

Per tornare indietro senza ripristinare una revisione, vai su Impostazioni » Protezione antispam e Sicurezza e attiva Abilita honeypot antispam o Abilita protezione antispam legacy. Questo disattiverà Abilita protezione antispam, poiché un modulo può utilizzarne solo una. Salva quindi il tuo modulo.

Nota: Per maggiori dettagli sul ripristino di versioni precedenti di un modulo, consulta la nostra guida all'uso delle revisioni dei moduli.

Abilitazione della protezione antispam Akismet

La protezione antispam Akismet aiuta a impedire agli spammer di inviare moduli WordPress. Utilizzando algoritmi intelligenti, Akismet impedisce il salvataggio delle voci dei moduli identificate come spam. Questi algoritmi si adattano in base allo spam segnalato dagli utenti, contrassegnando automaticamente contenuti simili come spam nel tempo.

Per una guida passo passo all'uso di Akismet con WPForms, consulta il nostro tutorial su configurazione della protezione antispam Akismet.

Abilitazione della memorizzazione delle voci di spam

WPForms ti consente di scegliere se bloccare completamente le voci di spam o memorizzarle nel tuo database. Ciò ti consente di rivedere le sottomissioni di spam e recuperare facilmente le voci con falsi positivi.

L'opzione Memorizza le voci di spam nel database è abilitata per impostazione predefinita, ma puoi aggiornarla in base alle tue preferenze.

Schermata delle impostazioni di Protezione antispam e Sicurezza che mostra un toggle etichettato "Archivia le voci di spam nel database"

Le voci identificate come spam verranno memorizzate nella sezione Spam nella pagina delle Voci del modulo.

Nota: Per una guida dettagliata alla gestione delle voci di spam, consulta il nostro tutorial su visualizzazione e gestione delle voci di spam.

Abilitazione del tempo minimo per l'invio

WPForms offre l'opzione di impostare un tempo minimo prima che gli utenti possano inviare il tuo modulo. Impostare un tempo minimo per l'invio di un modulo aiuta a ridurre gli invii da parte di bot sui tuoi moduli WordPress.

L'opzione Abilita tempo minimo per l'invio è abilitata per impostazione predefinita con un tempo minimo di invio di 2 secondi. Tuttavia, puoi aggiornare il tempo minimo a qualsiasi valore desideri.

Screenshot of a settings panel titled 'Spam Protection and Security' with three toggles: 'Enable anti-spam protection', 'Store spam entries in the database', and 'Enable minimum time to submit'. A help icon appears next to the third option, and a 'Minimum time to submit' input showing 2 seconds is visible below.

Per fare ciò, inserisci un valore nel campo Tempo minimo per l'invio. Questo valore è in secondi e si applicherebbe agli utenti che compilano il modulo.

Imposta il timer

Se un utente tenta di inviare il modulo prima del tempo minimo da te configurato, vedrà un messaggio di errore che lo invita ad attendere ancora un po' prima di inviare il modulo.

Messaggio di errore tempo minimo non raggiunto

Aggiunta di un CAPTCHA ai tuoi moduli

CAPTCHAsono test automatizzati che verificano che gli utenti siano persone reali e non spambot. Ci sono quattro diverse opzioni CAPTCHA che puoi aggiungere ai tuoi moduli per una protezione aggiuntiva oltre all'opzione integrata fornita da WPForms.

Abbiamo creato tutorial separati per guidarti attraverso ogni metodo, in modo che tu possa selezionare quello che meglio si adatta alle tue esigenze.

  • reCAPTCHA: Rafforza la sicurezza del tuo modulo utilizzando il servizio reCAPTCHA di Google.
  • hCaptcha: Aggiungi un ulteriore livello di protezione con l'alternativa hCaptcha.
  • Cloudflare Turnstile:Proteggi i tuoi moduli integrandoli con Cloudflare Turnstile.
  • Captcha personalizzato: Crea una soluzione captcha personalizzata su misura per le tue esigenze specifiche.

Fai semplicemente clic su uno qualsiasi dei metodi preferiti sopra per esplorare ogni opzione e imparare come aggiungerli ai tuoi moduli.

Vuoi accedere al nostro modello di modulo di protezione antispam pronto all'uso? Assicurati di controllare il nostro modello Modulo di contatto GDPR antispam personalizzabile.

Aggiunta di filtri antispam

Nella sezione Filtro delle impostazioni di Protezione antispam e sicurezza, ci sono 2 filtri diversi che puoi abilitare per impedire agli utenti di inviare il tuo modulo.

Qui vedrai un'opzione per abilitare un filtro per paese e un'altra per abilitare un filtro per parole chiave.

Opzioni di filtraggio

Per i dettagli su come impostare questi filtri, consulta la nostra guida su come aggiungere filtri antispam in WPForms.

Creazione di una lista bianca o nera

Un altro metodo efficace per proteggere i tuoi moduli dallo spam è utilizzare una lista bianca o una lista nera. Questo approccio limita gli invii dei moduli in base agli indirizzi email degli utenti. Se l'indirizzo email di un utente non è conforme alle regole della tua lista, non sarà in grado di inviare il modulo.

Per istruzioni dettagliate su questi metodi di protezione antispam, fai riferimento al nostro tutorial completo su come impostare una lista bianca o nera di email.

Nota: Oltre a utilizzare una lista bianca o nera, hai la possibilità di impedire a specifici indirizzi IP di inviare moduli utilizzando uno snippet PHP personalizzato dalla libreria snippet di codice WPForms. Per informazioni dettagliate su come impostare questo, fai riferimento alla nostra documentazione per sviluppatori.

Domande frequenti

Di seguito, abbiamo risposto alle domande più frequenti sulla protezione antispam in WPForms.

Nelle mie impostazioni c'è un'opzione per abilitare un honeypot anti-spam. Come funziona?

L'honeypot antispam e la protezione antispam legacy sono metodi di protezione più vecchi. Appaiono solo nelle impostazioni dei moduli che li hanno utilizzati in precedenza, e i nuovi moduli utilizzano solo la protezione antispam. In WPForms 2.0.3 e versioni successive, questi moduli vengono aggiornati automaticamente alla protezione antispam. Per i dettagli, consulta la sezione Aggiornamento dei moduli dalla protezione antispam legacy sopra.

Perché un avviso dice che i miei moduli utilizzano una protezione antispam obsoleta?

WPForms aggiorna automaticamente un modulo solo quando può prima salvare una revisione. Se le revisioni sono disattivate sul tuo sito, o il tuo sito conserva meno di 2 revisioni, questi moduli vengono saltati e vedrai invece l'avviso I tuoi moduli utilizzano una protezione antispam obsoleta.

Fai clic su Aggiorna tutti i moduli nell'avviso per aggiornarli. Poiché non è possibile salvare una revisione, non potrai ripristinare la vecchia versione di questi moduli. Puoi comunque tornare indietro attivando nuovamente la sua opzione legacy. Per conservare le revisioni in futuro, vedi come abilitare le revisioni dei post.

Perché non riesco a trovare la revisione Salvata automaticamente prima dell'aggiornamento antispam?

WordPress conserva solo un numero impostato di revisioni per ciascun modulo. Se il tuo sito ne conserva solo poche, la modifica del modulo dopo l'aggiornamento può sostituire le più vecchie, inclusa questa revisione. In tal caso, torna indietro attivando la sua opzione legacy in Impostazioni » Protezione antispam e Sicurezza.

Questo è tutto! Ora sai come prevenire lo spam nei tuoi moduli.

Successivamente, desideri modificare le voci inviate tramite i tuoi moduli? Assicurati di consultare il nostro tutorial su come modificare le voci in WPForms per maggiori dettagli.

Il miglior plugin per la creazione di moduli drag and drop per WordPress

Facile, veloce e sicuro. Unisciti a oltre 6 milioni di proprietari di siti web che si affidano a WPForms.