<html lang="it-it" dir="ltr"><head></head><body># Frontend Submissions - Form Builder

 [Frontend Submissions](https://easydigitaldownloads.com/downloads/frontend-submissions/) utilizza una serie di moduli che devono essere creati dal proprietario del sito per l'uso da parte dei Venditori. FES facilita questo includendo un Form Builder completo.

 Se hai familiarità con altri comuni costruttori di moduli come Gravity Forms, Ninja Forms o Caldera Forms, vedrai che il costruttore di moduli FES ha funzionalità simili.

 Il costruttore di moduli viene utilizzato sia per il Modulo di Invio/Registrazione del Venditore che per il Modulo del Profilo del Venditore.

 Cliccando sui pulsanti nella colonna di destra verranno aggiunti i campi associati all'editor del modulo a sinistra. A seconda del modulo che stai modificando, le opzioni cambieranno.

 Le opzioni **Campi Modulo Invio, Campi Modulo Registrazione** e **Campi Modulo Profilo** sono correlate a ciascun modulo creato/modificato, mentre le opzioni **Aggiungi Campi Personalizzati** sono disponibili per tutti i moduli e includono elementi come Aree di Testo, Menu a Tendina, ecc. **Aggiungi Campi Creati da Estensioni** mostrerà i campi disponibili che sono stati aggiunti da altre estensioni di Easy Digital Downloads (se applicabile).

 ![](https://easydigitaldownloads.com/wp-content/uploads/2022/07/6184cdd70ce46.png)

 ![](https://easydigitaldownloads.com/wp-content/uploads/2022/07/6184cdd76af0d.png)

 ![](https://easydigitaldownloads.com/wp-content/uploads/2022/07/6184cdd7d32d5.png)


### Esempi Integrati

 Di seguito è riportato un esempio di uno dei campi integrati più semplici, Titolo.

 ![](https://easydigitaldownloads.com/wp-content/uploads/2022/07/6184cdd82b6fc.png)

 **Obbligatorio:** Scegli se il campo deve essere obbligatorio o meno.

 **Etichetta Campo:** Scegli il titolo del campo.

 **Testo di Aiuto:** Questo è un testo che apparirà sotto il titolo (simile a un sottotitolo). Verrebbe utilizzato per descrivere più in dettaglio quali informazioni stai chiedendo nel campo.

 **Nome Classe CSS:** Puoi aggiungere un nome di classe qui, in modo che il campo possa essere stilizzato tramite CSS personalizzato, se necessario.

 **Dimensione:** Puoi scegliere la dimensione del campo di testo. 40 è l'impostazione predefinita.

### Esempi Personalizzati

 Un campo personalizzato sarebbe un campo modulo HTML tradizionale, ma uno che non salva i suoi dati in una posizione predefinita di WordPress come Titolo e Corpo.

 **Campo di Testo**

 Di seguito è riportato un esempio di un semplice campo di input di testo. Poiché si tratta di un campo personalizzato, i dati verranno salvati in una tabella meta in WordPress, pertanto il campo Chiave Meta è obbligatorio. I campi personalizzati hanno anche l'opzione di mostrare le informazioni sul frontend con le informazioni/descrizione del prodotto.

 ![](https://easydigitaldownloads.com/wp-content/uploads/2022/07/6184cdd86d067.png)

 **Nota:** Quando si utilizza l'opzione "Formato Post", assicurarsi che il tema attivo supporti [Formati Post](https://wordpress.org/support/article/post-formats/) o questa opzione non funzionerà come previsto.


### Action Hooks

 Il pulsante Action Hook non crea un campo modulo. Invece, inserisce una posizione in cui creare un hook. Le istruzioni per il suo utilizzo sono incluse nello stesso costruttore di moduli, come mostrato di seguito. Ciò richiede conoscenze di codifica ed è destinato a utenti più esperti.

 ![](https://easydigitaldownloads.com/wp-content/uploads/2022/07/6184cdd8b16d9.png)

### Archiviazione Dati

 Il modulo di Registrazione crea un utente WordPress, quindi tutte le informazioni meta sono memorizzate nella tabella WordPress **usermeta**.

 Anche il modulo Profilo è correlato agli utenti, quindi le sue informazioni meta sono memorizzate anche nella tabella WordPress **usermeta**.

 Il modulo Invio memorizza i suoi dati in un tipo di contenuto personalizzato nella tabella dei post di WordPress, quindi tutti i dati meta sono memorizzati nella tabella WordPress **postmeta**.</body></html>