Filtra la ricerca ...
Frase esatta
Categorie

Come utilizzare i campi condizionali in CF7 (Contact Form 7)

Ciao e benvenuto. Se hai bisogno di chiarimenti sul codice, lascia un commento (no WhatsApp); ricorda però che non fornisco assistenza gratuita sugli articoli che ho scritto nè personalizzo il codice in modo gratuito, quindi se la tua richiesta va oltre il semplice "aiutino", se vuoi mi chiedi una consulenza a pagamento nella pagina contatti. Grazie della comprensione. Alessio

Contact Form 7 aka CF7 è uno dei migliori plugin per creare form contatti in WordPress, forse non tutti lo sanno ma è possibile creare dei form con i campi condizionali, è sufficiente installare il plugin Conditional Field for Contact Form 7 e seguire questa guida.

Come creare un form con CF7

Per prima cosa creiamo il nostro form, per esempio un form per la richiesta di preventivo per un auto.

Salviamo il form.

Ora creiamo i gruppi di campi condizionali in questo modo

A questo punto salviamo il form e clicchiamo su Conditional Fields

campi condizionali cf7

Impostiamo le varie condizioni e salviamo il form.

Potrebbe interessarti anche ...

Hai bisogno di una consulenza, lo sviluppo di un plugin o vuoi incrementare le performance del tuo sito ?

20 commenti su “Come utilizzare i campi condizionali in CF7 (Contact Form 7)”

  1. Ciao, ho letto l’articolo, provato il forum nella pagina ma sembra che le condizioni non funzionino!
    Qualunque marca esca scegli il modello auto è sempre relativo all’audi.

    Rispondi
    • Ciao Max,

      è una problematica che ho riscontrato anche io, credo sia un bug, infatti se selezioni la marca, fai un refresh della pagina e poi ritorni al form ti propone i modelli corretti.

      Rispondi
  2. Buonasera Alessio.
    Interessante il tuo articolo. Vorrei porti un quesito.
    Devo creare un form di contatto/prenotazione camere di un B&B. Un volta impostati i campi base,( nome, cognome e email), dovrei creare un campo condizionale ” Numero bambini” e età bambini. IN pratica una volta che il cliente ha selezionato quanti bambini ha, nel campo successivo dovrebbe comparire N campi per N bambini. Esempio ”
    Numero Bambini: 2
    Età bambino 1 : 6 Età bambini 2 5
    Come posso fare

    Rispondi
    • Buonasera Antonio,

      si può fare con i campi condizionali, va creato un gruppo per ogni variabile (età bambino) e mostrarlo solo se si verifica l’evento (selezione)

      Rispondi
  3. Ciao Alessio, grazie per le tue info, sarebbe possibile caricare in modo automatico il nome di un prodotto (assegnato dal TAG) nel menu select al posto ad esempio di BMW?
    Mi spiego meglio, inserisco tanti articoli ciascuno contenente un modello di auto e ognuno ha il suo TAG specifico, sarebbe poi possibile richiamare tutti i TAG per caricare il menu select in modo automatico?

    Grazie
    CIAO

    Rispondi
    • Ciao Nicola, si lo puoi fare con PHP e jQuery creando delle select combinate, ma non lo puoi fare solo con i campi condizionali di CF7, va creata una funzione PHP apposita.

      Rispondi
  4. ciao alessio, volevo chiederti se sai come si puo fare a suddividere i campi di un form cf7 su tutta la pagina wp.
    ( Mi serve per creare un preventivatore). Mi spiego meglio: nella prima parte della pagina vorrei inserire un campo di selezione con una lista di auto. In un’altra sezione della pagina vorrei inserire il periodo di fanziamento ed in una terza sezione della pagina vorrei inserire l’anticipo che il cliente rilascia.

    A fine pagina vorrei che venisse creato un ripilogo con la possibilita di richiedere un preventivo tramite mail.
    Spero di essermi spiegato.

    Rispondi
  5. Buongiorno Alessio,

    grazie al tuo articolo sono riuscito a creare il form preventivi di un affittacamere con numero/età bambini.
    Non riesco però a configurare la mail facendo apparire l’età dei bambini in base al numero.
    Qualche suggerimento da darmi?
    Grazie

    Rispondi
  6. Buongiorno Alessio,
    Volevo chiederti se sai come aiutarmi a risolvere questo problema.
    Ho bisogno di fare un menu concatenato esattamente come quello dell’esempio, il problema è che però dopo l’ultima scelta deve comparire nel centro della pagina un immagine.
    In pratica si sceglie la marca dell’auto, poi il modello, poi l’anno e in fine il motore, a quel punto in automatico dovrebbe comparire la scheda del veicolo .
    E’ possibile farlo con Contact Form 7 oppure c’è qualche altro plugin più adatto?

    Grazie

    Rispondi
    • Ciao Franco,

      io creerei un CPT schede veicolo, poi sulla base delle combo di CF7 fare vedere un post piuttosto che un altro, questo potrebbe essere un metodo.

      Rispondi
  7. Buongiorno Alessio
    volevo chiederti come fare la somma dei campi nel contact 7:
    Adulto 50.00
    bambino 30.00
    bambino 20.00
    In modo che il cliente possa fare un preventivo, impostando dei campi
    Ti ringrazio

    Rispondi
  8. Buongiorno Alessio,
    ti ringrazio ci sto lavorando su.
    Volevo chiederti se conosci un plugin che faccia da Booking Engine che dia anche la possibilità di inserire campi che occorrono.
    Io al momento sto usando contact form 7.
    Ti ringrazio
    Tommaso

    Rispondi
  9. Buongiorno Alessio,

    volevo chiederti se conosci un plug in che permetta di abilitare il tasto send in alcune fasce orarie e giorni. Es. Lunedi 8-13 Mercoledi 14-18

    Ti ringrazio
    Marco

    Rispondi
Se vuoi postare codice usa codeshare.io
Se vuoi postare uno screeshot usa postimages.org ed inserisci l'url nel commento.

Lascia un commento


Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Iscriviti e ricevi trucchi e guide

Inserisci la tua email per ricevere gli ultimi articoli dal blog.

Inserendo i tuoi dati confermi di aver letto ed essere d’accordo con la privacy policy.