Bruker den betingede logikken med Ninja Forms for WordPress

Ser du etter betinget programmering i Ninja Forms i WordPress, så har du nærmet deg riktig plugin ? Ninja forms er en av de største kodebitene som gir deg en enkel måte å utvikle skjemaer på WordPress. Dens betydelige dra-og-slipp-funksjoner kan hvem som helst installere skjemaet og få det i gang for nettstedet.

WordPress er en av de ledende plattformene som gir deg en fantastisk mulighet til å lage attraktive nettsteder for din virksomhet. Det er ikke bare det, men det gir deg også tusenvis av plugin er som gjør livet ditt lettere ved å gi deg forskjellige funksjoner med dra og slipp-funksjoner.

Ninja Forms er gratis skjemabygger- plugin tilgjengelig for WordPress som lar deg lage alle typer skjemaer for datainnsamling. Enten det er enkelt å kontakte skjemaer eller hendelsesregistreringer, filopplastinger, betaling eller et hvilket som helst komplisert scenario, er det det riktige alternativet for alle når det kommer til å skape betingelser på WordPress-nettstedet ditt.

Ninja Forms unike funksjoner har ført til dens enorme popularitet i markedet, og et av bevisene på dette er at det har blitt lastet ned over 11 000 000 ganger av klienter. Dessuten bruker millioner av WordPress-nettsteder det for å utvikle sjeldne former. Så la oss gå videre til retningslinjen der du vil kunne lage betinget logikk i Ninja forms på nettstedet ditt.

Her er noen grunnleggende funksjoner i Ninja-form som de har blitt så populære blant nettsteddesignere. Så la oss ta en titt

  • Et brukervennlig plugin som leveres med formbygger
  • Svært nybegynnervennlig
  • Lag et vakkert og attraktivt nettsted selv om du ikke er designer
  • Kan utvikles selv om du ikke er utvikler. Enkel dra og slipp-funksjoner
  • Betalingsformalternativer for å integrere betalingsgateway på nettstedet ditt
  • Tallrike skjemaalternativer som registreringsskjemaer og skjemaer for generering av bly
  • Tusenvis av forhåndsbygde maler som lar deg komme i gang med en gang uten hjelp fra en utvikler
  • Responsive nettsteder er nettsteder som gir deg muligheten til å bruke samme design på forskjellige skjermstørrelser uten noen tilpasning. Ninja Forms også tilbud du responsive webside plugin finnes som passer inn med ulike skjermstørrelser.
  • Det gir forskjellig integrasjon sammenlignet med andre WordPress- plugin tilgjengelig på WordPress.
  • Det gir en tilleggsfunksjon for nettsteder som gir mange muligheter for deg å utvide virksomheten. Her er noen av tilleggene som følger med Ninja forms gir deg en fantastisk mulighet til å øke nettstedet ditt.
    • Oppsett og stiler
    • Betinget logikk
    • Former med flere deler
    • Filopplastinger
    • PDF skjema innsendinger
    • Excel-eksport
    • Lagre fremgang
    • brukeradministrasjon
    • Frontend-innlegg
    • Brukeranalyse
    • Webhooks

Etter å ha blitt kjent med disse unike funksjonene, vil du garantert ikke bli etterlatt, så last ned Ninja Forms og sett i gang.

Hva er betinget logikk?

Før vi går videre til trinnvise retningslinjer, må brukerne våre være på samme side. Derfor vil vi gi en lett innføring i betinget logikk. Betinget logikk er funksjonalitet i programmering som lar brukerne opprette og oppdatere dynamiske elementer. Alle avgjørelsene er avhengig av de gitte innspillene.

La oss vise deg en amp som viser deg hvordan betingede logikker fungerer i programmering.

  • Anta at du har et skjema som tar informasjon fra kandidatene om utdannelsen.
  • Rullegardinmen for spesialisering vil bare være synlig for kandidater som vil velge doktorgrad, mens andre bare vil legge til sine respektive grader.
  • Her kommer den betingede logikken der datamaskinen bestemmer om den skal vise et rullegardin eller et enkelt inndatafelt basert på brukerinntastingen.

Trinnvis guide for å sette opp betinget logikk i Ninja Forms

Her i denne trinnvise veiledningen vil vi følge en ex amp der vi sender en e-post til brukeren basert på en bestemt logikk. Det er enkelt å sette opp betinget logikk for sending av e-post til forskjellige brukere. Så la oss komme til oppgaven!

For å gjøre dette bruker vi utvidelsen Conditional Logic. Det er en utvidelse som vil legge til muligheten til å sette opp forhold på tvers av skjemaet du skal utvikle. Å legge til kriterier for å sende betinget e-post er en av de mange tingene du kan gjøre i betingede uttalelser.

Det er bemerkelsesverdig å merke seg at alle betingede uttalelser i Ninja form 3.0 har flyttet til et sentraliserte kontrollsenter. Fanen Avansert i skjemabyggeren er stedet der du finner alle disse kontrollene. E-posthandlingene inneholder imidlertid logikkoperasjonene som er praktisk tilberedt i handlingsvinduet. Vent litt, la det synke, og ikke bli skuffet fordi vi går videre for å vise deg hvordan du kan sette opp uttalelser for å sende e-post basert på forskjellige forhold.

Vi har laget et forespørselsskjema for deg slik at du kan glede deg over arbeidet knyttet til den betingede logikken.

Når vi ser på skjemaet ovenfor, får vi vite at vi må sende en e-post til den berørte avdelingen på brukerinntastingen "Hvilke tjenester kan vi hjelpe deg med?". I henhold til brukerinndataene vil vi velge den relevante e-postadressen til den aktuelle avdelingen og informere dem om at noen leter etter et tilbud.

Videre må vi også implementere logikken om at hvis spørsmålet ikke blir besvart, vil det ikke sende e-post til noen avdeling. Så nå har vi to betingelser for å sjekke først avdelingen og deretter valg av relevant e-post.

Trinn 1

Her kommer det første trinnet, hvor du må opprette e-posthandling for hver avdeling. Følg trinnene nedenfor for å lage e-post, og så kan vi gå videre mot vår logikkbygning.

  • Gå til skjemautvikleren
  • Trykk på e-postene i Handling-fanen.
  • Legg til en e-posthandling for hver avdeling. Skjermbildet nedenfor viser hvordan du kan åpne handlingsmenyvinduet.
  • Forsikre deg om at du gir presise og forståelige navn til hver handling, slik at det er enkelt for deg å finne historiene etterpå. Eller hvis noen etter deg kommer over for å endre noe, kan forstå trinnene enkelt.

Steg 2

Nå kommer den virkelige handlingen der du trenger å legge til den betingede logikken for å sikre at skjemaet fungerer i henhold til ønsket for å være en oppførsel for å legge til tilstanden, treffer den første e-posthandlingen slik at vi kan legge til en betinget uttalelse.

Følgende er skjermbildet som viser et lysbildevindu hvor du vil skrive din betingede logikk for å la skjemaet handle i samsvar med det.

Først må du opprette e-postdetaljene som inkluderer emnet og Til-e-postadressen for hver av handlingene du har opprettet ovenfor. Når du er ferdig med alt relatert til e-posten, vil vi gå videre til delen med betinget logikk.

Skjermbildet ovenfor fremhever det betingede logikkområdet der vi skal sette opp vår tilpassede logikk. Når du har åpnet den betingede logikkfanen, vil du se et skjema som vist nedenfor på skjermbildet.

Her kan du se at det er en logikk som allerede har angitt for denne e-posten. I dette scenariet ønsker vi at e-postmeldingen skal sendes når brukeren har valgt konsultasjonsalternativet fra radiolistealternativet "Hvilke tjenester kan vi hjelpe deg med".

Det betyr at når brukeren velger alternativet Konsultasjon fra den oppgitte radiolisten og sender inn skjemaet, vil denne e-posthandlingen starte. Mens denne betingelsen ikke er oppfylt, vil ikke denne e-posthandlingen utløse.

For å fullføre logikken er det på tide å gjenta det andre og tredje trinnet for resten av e-postdelene. Det er viktig å sette en betingelseserklæring for hver handling, for hvis du ikke konfigurerer andre e-posthandlinger, vil den ikke fungere for resten av forholdene.

Så hva venter du på, bare følg instruksjonene og sett opp et tilstandsskjema med en gang fordi vi vil at du skal få det beste ut av nettstedet ditt? Nettsteder er imidlertid designet for å gi deg bare detaljene om selskapet.

Pakk opp

Betinget logikk er en stor kraft som gir deg en fantastisk mulighet til å utvikle nettstedet ditt i henhold til dine behov. Ninja forms gir deg mye mer enn det du har sett her. Det er ikke begrenset til å sende e-post; du kan gjøre mange mer komplekse oppgaver med betinget logikk. Den tillater også å sette utløsere i en form som vil informere den relevante avdelingen om fall/økning av verdi fra en viss terskel.

Legg igjen en kommentar

E-postadressen din vil ikke offentliggjøres. Obligatoriske felt er merket med *