Volete impedire a nomi specifici di inviare i vostri moduli? Con un semplice snippet di validazione, potete impedire a determinati nomi di compilare il vostro modulo.
Questo tutorial vi mostrerà come implementare il blocco dei nomi nei vostri moduli, passo dopo passo.
Impostazione del modulo
Per prima cosa, creare un nuovo modulo e aggiungere il campo Nome. Per questa esercitazione, utilizzeremo il formato Nome e Cognome per il campo Nome. Se avete bisogno di aiuto per creare il vostro modulo, consultate la nostra documentazione sulla creazione dei moduli.

Aggiunta del codice di blocco del nome
Ora aggiungiamo il codice che impedirà a nomi specifici di inviare il modulo. Se avete bisogno di aiuto per aggiungere snippet di codice al vostro sito, consultate questo tutorial sull'aggiunta di snippet di codice personalizzati.
Formato semplice
Formato Nome Cognome e Nome Medio Cognome
Personalizzazione dello snippet di codice
È necessario modificare alcuni valori chiave nel codice:
- Alla riga 10, sostituire 1000 con l'ID del proprio modulo
- Alla riga 10, sostituire 10 con l'ID del campo Nome
- Alle righe 19-21, aggiornare l'array blocked_names con l'elenco dei nomi da bloccare
Se avete bisogno di aiuto per trovare questi ID, consultate questa esercitazione sull'individuazione degli ID dei moduli e dei campi.
Questo codice funziona con:
- Controllare se l'invio proviene da un modulo e da un campo specifico
- Combinare le voci del nome e del cognome
- Confronto del nome inviato con l'elenco dei nomi bloccati
- Visualizzazione di un messaggio di errore se il nome corrisponde a uno qualsiasi dei nomi bloccati
Domande frequenti
Posso bloccare nomi parziali?
Sì, è possibile modificare l'opzione preg_match pattern
nel codice per abbinare i nomi parziali. Contattare il nostro team di assistenza per esempi specifici.
E questo è tutto ciò che vi serve; volete bloccare anche le bestemmie nel vostro modulo? Date un'occhiata al nostro articolo su Come bloccare gli invii di moduli contenenti bestemmie.