<html lang="it-it" dir="ltr"><head></head><body>### [Come bloccare nomi dalla compilazione del tuo modulo](https://wpforms.com/developers/how-to-block-names-from-completing-your-form/)

**Pubblicato:** 8 ottobre 2021
**Autore:** Umair Majeed

**Estratto:** Questo tutorial ti mostrerà come utilizzare un filtro per bloccare nomi dalla compilazione delle sottomissioni del tuo modulo. 

**Contenuto:**

Vorresti impedire a nomi specifici di inviare i tuoi moduli? Con un semplice snippet di validazione, puoi bloccare nomi particolari dalla compilazione del tuo modulo.

Questo tutorial ti mostrerà come implementare il blocco dei nomi nei tuoi moduli passo dopo passo.

## Impostazione del tuo modulo

Per prima cosa, crea un nuovo modulo e aggiungi il tuo campo Nome. Per questo tutorial, utilizzeremo il formato **Nome Cognome** per il campo **Nome**. Se hai bisogno di aiuto per creare il tuo modulo, consulta la nostra [documentazione sulla creazione di moduli](https://wpforms.com/docs/creating-first-form/).

![](https://wpforms.com/wp-content/uploads/2021/10/wpforms-name-format.jpg)## Aggiunta del codice di blocco nomi

Ora aggiungiamo il codice che impedirà a nomi specifici di inviare il modulo. Se hai bisogno di aiuto per aggiungere snippet di codice al tuo sito, consulta questo tutorial su [come aggiungere snippet di codice personalizzati](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

#### Formato semplice

#### Formato Nome Cognome e Nome SecondoNome Cognome

## Personalizzazione dello snippet di codice

Dovrai modificare alcuni valori chiave nel codice:

1. Alla **riga 10**, sostituisci **1000** con l'ID del tuo modulo
2. Alla **riga 10**, sostituisci **10** con l'ID del tuo campo Nome
3. Alle **righe 19-21**, aggiorna l'array **blocked\_names** con il tuo elenco di nomi da bloccare

Se hai bisogno di aiuto per trovare questi ID, consulta questo tutorial su [come trovare gli ID dei moduli e dei campi](https://wpforms.com/developers/how-to-locate-form-id-and-field-id/).

Questo codice funziona:

- Verificando se la sottomissione proviene dal tuo modulo e campo specifico
- Combinando le voci del nome e del cognome
- Confrontando il nome inviato con il tuo elenco di nomi bloccati
- Visualizzando un messaggio di errore se il nome corrisponde a un nome bloccato

Lo script utilizza la corrispondenza senza distinzione tra maiuscole e minuscole, quindi sia "JOHN DOE" che "john doe" verranno bloccati.

## Domande frequenti

#### Posso bloccare nomi parziali?

Sì! Puoi modificare il pattern `preg_match` nel codice per corrispondere a nomi parziali. Contatta il nostro team di supporto per esempi specifici.

E questo è tutto ciò che ti serve, vorresti anche bloccare parolacce sul tuo modulo? Dai un'occhiata al nostro articolo su [Come bloccare le sottomissioni di moduli contenenti parolacce](https://wpforms.com/developers/how-to-block-form-submissions-containing-profanity/ "Come bloccare le sottomissioni di moduli contenenti parolacce").

**Categorie:** Campi

**Tag:** PHP

---</body></html>