Un utente ha chiesto informazioni su Advanced Forms di Wordpress

Allega le voci del modulo ai campi della pagina

Un utente ha chiesto 👇

Ciao
Non so se mi sono perso questo in un post precedente ma quello che voglio fare è:
Ho impostato un gruppo di campi e lo allego a un modulo utilizzando il plug-in.
Ho quindi creato una pagina su un sito di prova con domini dinamici che collegano ai vari domini del mio gruppo. Se inserisco le informazioni nel campo nell’ultima pagina della pagina, le informazioni che inserisco vengono visualizzate nella pagina live.

Quello che voglio sapere è se esiste un modo per collegare una voce del modulo ai campi della pagina. Quindi, ad esempio, creo un nuovo articolo o una nuova pagina con il modello pertinente, seleziono il numero di registrazione (# 1268) e trascino i campi dall’entrata nei campi. Posso quindi aggiornare la pagina e il contenuto è all’interno.

Ha senso? Può essere fatto in qualche modo?
In caso contrario, questa è sicuramente una funzione molto utile!

Saluti

Stuart

(@tuuuukka)

2 anni, 4 mesi fa

Se ho capito bene, vuoi precompilare i campi del modulo con i valori dei campi di immissione? Se è così, puoi farlo con $ args: https://advancedforms.github.io/guides/basic/displaying-a-form/

La sezione ‘values’ => array () può essere utilizzata per precompilare i campi del modulo.

Ad esempio, questo potrebbe essere utilizzato in un file modello:

$args = array(
	'values' => array('field_name_on_form' => $value_from_entry),
);
advanced_form('form_id_here', $args);

Questo ovviamente significa che devi prima ottenere il valore dalla voce e salvarlo come variabile, in questo caso come $ value_from_entry. Come farlo dipende dal campo e da come è impostato, ma se stai usando ACF, c’è un’ottima documentazione per cose come questa.

Se questo non è quello che stai cercando, scusami 🙂

Autore del plugin

(@fabianlindfors)

2 anni, 4 mesi fa

Ciao!

Se il tuo obiettivo è modificare un post, ti consiglio di controllare la versione pro disponibile qui: https://hookturn.io/downloads/advanced-forms-pro/. Ha la funzione di modifica del lavoro incorporata, il che significa che puoi specificare un ID lavoro quando visualizzi il tuo modulo e rimuoverà automaticamente tutti i campi dal lavoro.

Se vuoi farlo da solo, puoi farlo anche tu! Come ha spiegato utilmente @tuuuukka, puoi values un argomento per specificare valori precompilati per i campi (ottenuti dalla voce selezionata). Potresti quindi il file af/form/submission hook per salvare nuovamente i valori aggiornati nella voce. Ecco come la versione pro lo rende un po ‘più automatizzato!

Dovrei notare che le voci sono per lo più integrate per l’amministrazione e non sono realmente destinate ad essere utilizzate sul front-end. Ciò significa che sono impostati come non pubblici e se vuoi usarli come un normale tipo di post dovrai cambiarlo con un filtro. Suggerirei invece di creare un nuovo tipo di lavoro e di usarlo invece!

Spero che questo aiuti! 🙂

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *