<html lang="it-it" dir="ltr"><head></head><body>### [Come modificare il testo "Nessun risultato trovato" nel campo a discesa moderna](https://wpforms.com/developers/how-to-change-the-no-results-found-text-in-the-modern-dropdown-field/)

**Pubblicato:** 17 settembre 2020
**Autore:** Umair Majeed

**Estratto:** Desideri modificare il testo del menu a discesa moderno che appare nel campo del modulo quando non ci sono risultati?

**Contenuto:**

Vuoi personalizzare il testo che appare quando non vengono trovati risultati in un campo a discesa moderno? Con un semplice snippet di codice, puoi modificare il messaggio predefinito **Nessun risultato trovato** e renderlo traducibile per siti multilingue. Questa funzionalità è particolarmente utile per migliorare l'esperienza utente fornendo un feedback più contestuale quando i risultati della ricerca sono vuoti.

Per impostazione predefinita, i visitatori vedranno il messaggio **Nessun risultato trovato** quando la loro ricerca non produce risultati nel tuo menu a discesa.

![Verrà visualizzato un messaggio di Nessun risultato trovato nella casella di ricerca quando il termine non viene trovato all'interno del menu a discesa](https://wpforms.com/wp-content/uploads/2020/09/wpforms-no-results-default-message.jpg)In questo tutorial, forniremo il codice PHP necessario per modificare questo testo e ti guideremo attraverso ogni passaggio.

## Impostazione del modulo

Innanzitutto, creeremo un nuovo modulo e aggiungeremo i nostri campi modulo che includeranno almeno un campo **a discesa**.

Una volta aggiunto il campo modulo **a discesa** al tuo modulo, fai clic sulla scheda **Avanzate** e seleziona **Moderno** dal menu a discesa **Stile**.

![Aggiungi un campo a discesa moderno al tuo modulo](https://wpforms.com/wp-content/uploads/2021/06/wpforms-select-modern-dropdown-1.jpg)Se hai bisogno di aiuto per creare un modulo, consulta la nostra guida su [come creare il tuo primo modulo](https://wpforms.com/docs/creating-first-form/).

## Personalizzazione del testo "Nessun risultato"

Per modificare il messaggio predefinito, aggiungi questo codice al tuo sito. Se non sei sicuro di come aggiungere codice personalizzato, consulta la nostra [guida su come aggiungere snippet di codice](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/).

Questo snippet verrà applicato solo al modulo ID **1369** e cambierà il messaggio predefinito **noResultsText** sostituendolo con quello che abbiamo aggiunto.

Se hai bisogno di aiuto per trovare l'ID del tuo modulo, consulta la nostra [guida su come trovare gli ID dei moduli e dei campi](https://wpforms.com/developers/how-to-locate-form-id-and-field-id/).

## Personalizzazione del testo "Nessun risultato" e "Seleziona"

Puoi anche personalizzare il testo hover "Premi per selezionare" contemporaneamente:

```

/**
 * Cambia il testo "Nessun risultato trovato" e "Premi per selezionare"
 *
 * @link https://wpforms.com/developers/how-to-change-the-no-results-found-text-in-the-modern-dropdown/
 */
function wpf_dev_change_modern_dropdown_noresults_text( $config, $forms ) {
    // Cambia 1369 con l'ID del tuo modulo effettivo
    if ( array_key_exists( 1369, $forms ) ) {
        $config[ 'noResultsText' ] = __( 'Spiacenti, il termine di ricerca non è stato trovato', 'your-text-domain' );
        $config[ 'itemSelectText' ] = __( 'Scegli questa opzione.', 'your-text-domain' );
    }
    return $config;
}
add_filter( 'wpforms_field_select_choicesjs_config', 'wpf_dev_change_modern_dropdown_noresults_text', 10, 2 );
```

E questo è tutto ciò che ti serve! Ora, invece di vedere **Nessun risultato trovato**, gli utenti vedranno il tuo messaggio personalizzato.

Successivamente, desideri mostrare tutti i campi del modulo completati nel messaggio di conferma? Dai un'occhiata al nostro tutorial su [Come mostrare tutti i campi nel tuo messaggio di conferma](https://wpforms.com/developers/how-to-show-all-fields-in-your-confirmation-message/ "Come mostrare tutti i campi nel tuo messaggio di conferma").

## Filtro di riferimento

[wpforms\_field\_select\_choicesjs\_config](https://wpforms.com/developers/wpforms_field_select_choicesjs_config/ "Utilizzo del filtro wpforms_field_select_choicesjs_config")

**Categorie:** Estensione

**Tag:** PHP

---</body></html>