Brug af betinget logik med Ninja Forms til WordPress

Leder du efter betinget programmering i Ninja Forms i WordPress, så har du fundet det rigtige plugin ? Ninja forms er et af de største stykker kode, der giver dig en nem måde at udvikle formularer på WordPress. Med dens betydelige træk-og-slip-funktioner kan alle installere formularen og få den til at køre på deres hjemmeside.

WordPress er en af ​​de førende platforme, der giver dig en fantastisk mulighed for at skabe attraktive hjemmesider til din virksomhed. Det er ikke nok med det, men det giver dig også tusindvis af plugin, der gør dit liv lettere ved at give dig forskellige funktioner med træk-og-slip-funktioner.

Ninja Forms er et gratis formularbygger- plugin til WordPress, der giver dig mulighed for at oprette alle typer formularer til dataindsamling. Uanset om det drejer sig om simple kontaktformularer eller eventregistreringer, filuploads, betaling eller andre komplicerede scenarier, er det den rigtige løsning for alle, når det kommer til at oprette betingelser på dit WordPress-websted.

Ninja Forms unikke funktioner har ført til dens enorme popularitet på markedet, og et af beviserne på dette er, at den er blevet downloadet over 11.000.000 gange af klienter. Derudover bruger millioner af WordPress-websteder den til at udvikle sjældne formularer. Så lad os gå videre til den vejledning, hvorigennem du vil være i stand til at oprette betinget logik i Ninja forms på din hjemmeside.

Her er nogle grundlæggende funktioner i Ninja Form, som er blevet så populære blandt webdesignere. Lad os tage et kig

  • Et brugervenligt plugin , der leveres med formularbygger
  • Meget begyndervenlig
  • Skab en smuk og attraktiv hjemmeside, selvom du ikke er designer
  • Kan udvikles, selv hvis du ikke er udvikler. Nemme træk-og-slip-funktioner
  • Betalingsformularmuligheder for at integrere betalingsgateway på dit websted
  • Talrige formularmuligheder såsom tilmeldingsformularer og leadgenereringsformularer
  • Tusindvis af præbyggede skabeloner, der giver dig mulighed for at komme i gang med det samme uden hjælp fra en udvikler
  • Responsive hjemmesider er hjemmesider, der giver dig muligheden for at bruge det samme design på forskellige skærmstørrelser uden nogen tilpasning. Ninja Forms tilbyder dig også responsive hjemmeside- plugin , der passer til forskellige skærmstørrelser.
  • Det tilbyder en anden integration sammenlignet med andre WordPress-formularbygger plugin der er tilgængelige på WordPress.
  • Det tilbyder en tilføjelsesfunktion til webstederne, der giver dig adskillige muligheder for at vækste din virksomhed. Her er nogle af de tilføjelser, der følger med Ninja forms giver dig en fantastisk mulighed for at forbedre din hjemmeside.
    • Layout og stilarter
    • Betinget logik
    • Formularer med flere dele
    • Filuploads
    • PDF-formularindsendelser
    • Excel-eksport
    • Gem fremskridt
    • Brugeradministration
    • Frontend-opslag
    • Brugeranalyse
    • Webhooks

Efter at have lært om disse unikke funktioner, ønsker du helt sikkert ikke at blive efterladt, så download Ninja Forms og kom i gang.

Hvad er betinget logik?

Før vi går videre til trin-for-trin-vejledningen, skal vores brugere være enige. Derfor vil vi give en let introduktion til betinget logik. Betinget logik er en funktionalitet i programmering, der giver brugerne mulighed for at oprette og opdatere dynamiske elementer. Alle beslutninger afhænger af det givne input.

Lad os vise dig etamp, der viser dig, hvordan betinget logik fungerer i programmering.

  • Antag, at du har en formular, der indsamler oplysninger fra kandidaterne om deres uddannelse.
  • Specialiseringsmenuen vil kun være synlig for kandidater, der vælger en ph.d., mens andre kun vil tilføje deres respektive grader.
  • Her kommer den betingede logik, hvor computeren vil beslutte, om den skal vise en rullemenu eller et simpelt inputfelt baseret på brugerinput.

Trin-for-trin guide til opsætning af betinget logik i Ninja Forms

I denne trinvise vejledning følger vi etamp, hvor vi sender en e-mail til brugeren baseret på en bestemt logik. Det er nemt at opsætte betinget logik til at sende e-mails til forskellige brugere. Så lad os komme i gang med opgaven!

For at gøre dette bruger vi vores Conditional Logic-udvidelse. Det er en udvidelse, der giver mulighed for at oprette betingelser på tværs af den formular, du udvikler. Tilføjelse af kriterier for at sende betingede e-mails er en af ​​de mange ting, du kan gøre i betingede sætninger.

Det er værd at bemærke, at alle betingelsessætninger i Ninja Form 3.0 er flyttet til et centraliseret kontrolcenter. Fanen Avanceret i formularbyggeren er det sted, hvor du kan finde alle disse kontroller. E-mail-handlingerne indeholder dog de logiske operationer, der er bekvemt placeret i handlingsvinduet. Vent et øjeblik, lad det synke, og bliv ikke skuffet, for vi går videre med at vise dig, hvordan du kan opsætte sætninger til at sende e-mails baseret på forskellige betingelser.

Vi har lavet en tilbudsanmodningsformular til dig, så du kan benytte dig af arbejdet relateret til den betingede logik.

Når vi ser på formularen ovenfor, ser vi, at vi skal sende en e-mail til den pågældende afdeling, når brugeren indtaster "Hvilke tjenester kan vi hjælpe dig med?". Baseret på brugerens input vælger vi den relevante e-mailadresse for den pågældende afdeling og informerer dem om, at nogen søger et tilbud.

Derudover skal vi også implementere logikken om, at hvis spørgsmålet ikke besvares, så vil der ikke sendes e-mail til nogen afdeling. Så nu har vi to betingelser for først at kontrollere afdelingen og derefter valget af den relevante e-mail.

Trin 1

Her kommer det første trin, hvor du skal oprette e-mail-handlinger for hver afdeling. Følg nedenstående trin for at oprette e-mailsene, og så kan vi gå videre med vores logikopbygning.

  • Gå til formularbyggeren
  • Tryk på E-mails i fanen Handling.
  • Tilføj en e-mail-handling for hver afdeling. Skærmbilledet nedenfor viser, hvordan du kan åbne handlingsmenuvinduet.
  • Sørg for at give præcise og forståelige navne til hver handling, så det er nemt for dig at finde historierne bagefter. Eller hvis nogen efter dig kommer for at ændre noget, kan de nemt forstå trinnene.

Trin 2

Nu kommer den egentlige handling, hvor du skal tilføje den betingede logik for at sikre, at formularen agerer i henhold til den ønskede adfærd. For at tilføje betingelsen i den første e-mail-handling kan vi tilføje en betinget sætning.

Følgende er skærmbilledet, der viser et slide-handlingsvindue, hvor du skal skrive din betingede logik for at lade formularen agere i overensstemmelse hermed.

Først skal du angive e-mailoplysningerne, inklusive emnefeltet og til-e-mailadressen for hver af de handlinger, du har oprettet ovenfor. Når vi er færdige med alt relateret til e-mailen, går vi videre til afsnittet om betinget logik.

Ovenstående skærmbillede fremhæver området med betinget logik, hvor vi vil opsætte vores brugerdefinerede logik. Når du åbner fanen med betinget logik, vil du se en formular som vist nedenfor på skærmbilledet.

Her kan du se, at der allerede er en logik, der er indstillet for denne specifikke e-mail. I dette scenarie ønsker vi, at e-mailen sendes, når brugeren har valgt konsultationsmuligheden fra radiolisten "Hvilke tjenester kan vi hjælpe dig med?".

Det betyder, at når brugeren vælger Konsultationsmuligheden fra den viste radioliste og indsender formularen, vil denne e-mailhandling blive startet. Medmindre denne betingelse er opfyldt, vil denne e-mailhandling ikke blive aktiveret.

For at afslutte logikken er det tid til at gentage andet og tredje trin for resten af ​​e-mail-afsnittene. Det er vigtigt at angive en betingelseserklæring for hver handling, fordi hvis du ikke konfigurerer andre e-mail-handlinger, vil det ikke fungere for resten af ​​betingelserne.

Så hvad venter du på? Bare følg instruktionerne og opret en betingelsesformular med det samme, for vi ønsker, at du får mest muligt ud af din hjemmeside. Hjemmesider er dog designet til kun at give dig detaljer om virksomheden.

Afslut

Betinget logik er en stor kraft, der giver dig en fantastisk mulighed for at udvikle dit websted efter dine behov. Ninja forms giver dig meget mere end det, du har set her. Det er ikke begrænset til at sende e-mails; du kan udføre mange mere komplekse opgaver med betinget logik. Det giver også mulighed for at indstille triggere i en formular, der informerer den relevante afdeling om fald/stigning i værdi fra en bestemt tærskel.

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret med *