Stai cercando la programmazione condizionale in Ninja Forms per WordPress? Allora hai trovato il plugin ? Ninja forms è uno dei più grandi blocchi di codice che offre un modo semplice per sviluppare moduli su WordPress. Grazie alle sue importanti funzionalità drag-and-drop, chiunque può installare il modulo e utilizzarlo per il proprio sito web.
WordPress è una delle piattaforme leader che offre una fantastica opportunità per creare siti web accattivanti per la tua attività. Non solo, ma offre anche migliaia di pluginche ti semplificano la vita offrendoti diverse funzionalità drag-and-drop.
- Cos'è la forma Ninja e perché è così popolare?
- Che cos'è la logica condizionale?
- Guida passo passo per impostare la logica condizionale in Ninja Forms
- Fase 1
- Fase 2
- Incartare
Cos'è la forma Ninja e perché è così popolare?
Ninja Forms plugin gratuito per la creazione di moduli disponibile per WordPress che consente di creare qualsiasi tipo di modulo per la raccolta dati. Che si tratti di semplici moduli di contatto o di registrazione a eventi, caricamento di file, pagamenti o qualsiasi altro scenario complesso, è la soluzione ideale per chiunque voglia creare moduli per il proprio sito web WordPress.
Ninja Forms hanno contribuito alla sua immensa popolarità sul mercato, e una delle prove è che è stato scaricato oltre 11.000.000 di volte dai clienti. Inoltre, milioni di siti web WordPress lo utilizzano per sviluppare moduli rari. Passiamo quindi alla guida che ti aiuterà a creare logica condizionale in Ninja forms sul tuo sito web.
Ecco alcune delle caratteristiche di base del modulo Ninja che lo hanno reso così popolare tra i web designer. Diamo un'occhiata
- Un plugin intuitivo fornito con il generatore di moduli
- Adatto ai principianti
- Crea un sito web bello e attraente anche se non sei un designer
- Può essere sviluppato anche se non sei uno sviluppatore. Semplici funzionalità di trascinamento della selezione
- Opzioni di modulo di pagamento per integrare il gateway di pagamento sul tuo sito web
- Numerose opzioni di modulo come moduli di registrazione e moduli di generazione di lead
- Migliaia di modelli predefiniti che ti consentiranno di iniziare subito senza l'aiuto di uno sviluppatore
- I siti web responsive sono siti web che offrono la possibilità di utilizzare lo stesso design su schermi di diverse dimensioni, senza alcuna personalizzazione. Ninja Forms offre anche plugin che si adattano a schermi di diverse dimensioni.
- Offre un'integrazione diversa rispetto a qualsiasi altro plugin per la creazione di moduli WordPress disponibile su WordPress.
- Fornisce una funzionalità aggiuntiva per i siti web, offrendo numerose opportunità per far crescere la tua attività. Ecco alcuni dei componenti aggiuntivi inclusi Ninja forms offrendoti una fantastica opportunità per ampliare il tuo sito web.
- Layout e stili
- Logica condizionale
- Moduli multiparte
- Caricamenti di file
- Invii di moduli PDF
- Esportazione in Excel
- Salva progressi
- Gestione utenti
- Pubblicazione front-end
- Analisi degli utenti
- Webhook
Dopo aver scoperto queste caratteristiche uniche, non vorrai certo rimanere indietro: scarica Ninja Forms e inizia subito.
Che cos'è la logica condizionale?
Prima di passare alla guida passo passo, è necessario che i nostri utenti siano sulla stessa lunghezza d'onda. Pertanto, forniremo una breve introduzione alla logica condizionale. La logica condizionale è una funzionalità di programmazione che consente agli utenti di creare e aggiornare elementi dinamici. Tutte le decisioni dipendono dall'input fornito.
Vi mostreremo unampche vi mostrerà come funzionano le logiche condizionali nella programmazione.
- Supponiamo di avere un modulo che richiede ai candidati informazioni sulla loro formazione.
- Il menu a discesa delle specializzazioni sarà visibile solo ai candidati che opteranno per il dottorato di ricerca, mentre gli altri aggiungeranno solo i rispettivi titoli di studio.
- Ecco la logica condizionale in cui il computer deciderà se mostrare un menu a discesa o un semplice campo di input in base all'input dell'utente.
Guida passo passo per impostare la logica condizionale in Ninja Forms
In questa guida passo passo, seguiremo unampin cui invieremo un'e-mail all'utente in base a una logica specifica. Impostare una logica condizionale per l'invio di e-mail a utenti diversi è semplicissimo. Quindi, mettiamoci al lavoro!
Per farlo, utilizzeremo la nostra estensione "Logica Condizionale". Si tratta di un'estensione che aggiungerà la possibilità di impostare condizioni nel modulo che svilupperete. Aggiungere criteri per l'invio di email condizionali è una delle numerose operazioni che è possibile eseguire nelle istruzioni condizionali.
È interessante notare che tutte le istruzioni condizionali in Ninja Form 3.0 sono state spostate in un centro di controllo centralizzato. La scheda Avanzate del generatore di moduli è il luogo in cui è possibile trovare tutti questi controlli. Le azioni e-mail, tuttavia, contengono le operazioni logiche opportunamente integrate nella finestra delle azioni. Aspetta un attimo, lascia che agisca e non rimanere deluso perché ora andiamo avanti per mostrarti come impostare istruzioni per inviare e-mail in base a diverse condizioni.
Abbiamo creato per te un modulo di richiesta preventivo per consentirti di usufruire del lavoro correlato alla logica condizionale.

Osservando il modulo qui sopra, scopriamo che dobbiamo inviare un'e-mail al reparto interessato dopo che l'utente ha inserito la domanda "Con quali servizi possiamo assisterla?". In base all'input dell'utente, selezioneremo l'indirizzo e-mail di quel reparto specifico e lo informeremo che qualcuno sta cercando un preventivo.
Inoltre, dobbiamo anche implementare la logica secondo cui, se la domanda non viene risposta, non verrà inviata un'email a nessun dipartimento. Quindi ora abbiamo due condizioni: prima controllare il dipartimento e poi selezionare l'email pertinente.
Fase 1
Ecco il primo passaggio, ovvero la creazione di un'azione email per ogni reparto. Seguite i passaggi indicati di seguito per creare le email, dopodiché potremo procedere con la creazione della logica.
- Vai al generatore di moduli
- Fai clic su Email nella scheda Azione.
- Aggiungi un'azione email per ogni reparto. Lo screenshot qui sotto mostra come aprire la finestra del menu delle azioni.
- Assicurati di dare nomi precisi e comprensibili a ogni azione, in modo che sia facile per te trovare le storie in seguito. O se qualcuno dopo di te viene a modificare qualcosa, può capire facilmente i passaggi.

Fase 2
Ora arriva l'azione vera e propria, in cui è necessario aggiungere la logica condizionale per garantire che il modulo agisca in base al comportamento desiderato. Per aggiungere la condizione, premi la prima azione e-mail in modo da poter aggiungere un'istruzione condizionale.
Di seguito è riportato lo screenshot che mostrerà una finestra di azione della diapositiva in cui potrai scrivere la logica condizionale per consentire al modulo di agire di conseguenza.

Per prima cosa, è necessario definire i dettagli dell'email, inclusi l'oggetto e l'indirizzo email del destinatario per ciascuna delle azioni create in precedenza. Una volta completate tutte le impostazioni relative all'email, passeremo alla sezione relativa alla logica condizionale.
Lo screenshot qui sopra evidenzia l'area della logica condizionale in cui imposteremo la nostra logica personalizzata. Una volta aperta la scheda della logica condizionale, verrà visualizzato un modulo come quello mostrato di seguito nello screenshot.

Qui puoi vedere che è già stata impostata una logica per questa particolare email. In questo scenario, vogliamo che l'email venga inviata quando l'utente seleziona l'opzione di consultazione dall'elenco di opzioni "Con quali servizi possiamo assisterti?".
Ciò significa che ogni volta che l'utente seleziona l'opzione "Consulenza" dall'elenco di opzioni fornito e invia il modulo, questa azione e-mail verrà avviata. Se questa condizione non è soddisfatta, questa azione e-mail non verrà attivata.
Per completare la logica, è il momento di ripetere il secondo e il terzo passaggio per le restanti sezioni dell'email. È essenziale impostare una condizione per ogni azione, perché se non la si imposta per altre azioni email, non funzionerà per le restanti condizioni.
Quindi cosa aspetti? Segui le istruzioni e imposta subito un modulo di richiesta condizioni, perché vogliamo che tu ottenga il massimo dal tuo sito web. Tuttavia, i siti web sono progettati per fornirti solo i dettagli dell'azienda.
Incartare
La logica condizionale è una grande potenza che ti offre una fantastica opportunità per sviluppare il tuo sito web in base alle tue esigenze. Ninja forms ti offre molto di più di quanto hai visto finora. Non si limita all'invio di email; puoi svolgere molte altre attività complesse con la logica condizionale. Permette anche di impostare dei trigger in un modulo che informeranno il reparto competente del calo/aumento di valore da una certa soglia.







