Volete popolare dinamicamente i campi con i contenuti del vostro sito? Le opzioni di campo dinamiche estraggono automaticamente tutti i titoli dei post, le categorie o dettagli simili dal vostro sito, risparmiandovi il tempo e la fatica di creare e aggiornare queste opzioni.
Questo tutorial mostra come creare scelte di campo dinamiche in WPForms.
In questo articolo
Aggiunta di un campo a discesa, a scelta multipla o a casella di controllo
Per iniziare, è necessario modificare un modulo esistente o crearne uno nuovo. Per questo esempio, utilizzeremo il modello di modulo Richiesta di preventivo.
Per creare un campo dinamico, è necessario aggiungere uno dei seguenti tipi di campo: Discesa, Scelta multipla o Caselle di controllo. Nel nostro esempio, aggiungeremo il campo a discesa al nostro modulo.
Per configurare le impostazioni del campo a discesa, fare clic su di esso per aprire il pannello Opzioni campo.
Quindi, cominciamo a cambiare l'etichetta in Prodotti.
Impostazione delle scelte di campo dinamiche
Passare quindi alla scheda Avanzate. Qui si trova il menu a tendina Scelte dinamiche, in cui sono disponibili due opzioni:
- Tipo di messaggio: I diversi tipi di contenuto del sito WordPress, come i post e le pagine.
- Tassonomia: I gruppi o le etichette utilizzate per classificare i post e i tipi di post personalizzati, come Categorie e Tag.
Nel nostro esempio, selezioneremo l'opzione Tipo di post.
Una volta selezionata l'opzione Tipo di post, verrà visualizzato il campo a discesa Origine del tipo di post dinamico, che includerà tutti i tipi di post disponibili sul sito. Nel nostro esempio, selezioneremo Prodotti.
Nota: in questo esempio, stiamo usando un tipo di post personalizzato. Per maggiori dettagli, si consiglia di consultare il tutorial di WPBeginner sulla creazione di tipi di post personalizzati.
Ora, quando un utente visualizza il modulo, i titoli di tutti i post pubblicati sui prodotti saranno elencati come opzioni in questo campo a discesa.
Domande frequenti
Di seguito, abbiamo risposto ad alcune delle principali domande sull'uso delle scelte dinamiche per i campi a opzioni multiple.
Esiste un gancio/filtro per modificare la query predefinita utilizzata per popolare i campi di scelta dinamici?
Sì. Il wpforms_dynamic_choice_post_type_args
viene utilizzato per popolare il filtro Scelte dinamiche per i tipi di post e le tassonomie. È possibile personalizzare la query predefinita per escludere o includere i tipi di post di una categoria specifica.
Per conoscere tutte le opzioni di personalizzazione disponibili, consultare il nostro tutorial sulla personalizzazione delle scelte dinamiche.
È possibile utilizzare le voci di un altro modulo come opzioni di scelta dinamiche?
Al momento, WPForms non supporta l'uso di voci da un altro modulo per popolare le scelte dinamiche.
Ecco fatto! Ora è possibile creare un modulo con campi dinamici autopopolati con i titoli dei post, delle pagine o delle tassonomie esistenti nel sito web.
Volete poi gestire gli inserimenti nei moduli? Allora date un'occhiata alla nostra guida dettagliata sulle voci dei moduli.