Er du på udkig efter betinget programmering i Ninja Forms i WordPress, så har du nærmet dig det rigtige plugin ? Ninja forms er en af de største stykker kode, som giver dig en nem måde at udvikle formularer på WordPress. Dens betydelige træk og slip-funktioner kan alle installere formularen og få den i gang til sin 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 kun 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.
- Hvad er Ninja-form, og hvorfor er den så populær?
- Hvad er betinget logik?
- Trin for trin guide til opsætning af betinget logik i Ninja Forms
- Trin 1
- Trin 2
- Afslut
Hvad er Ninja-form, og hvorfor er den så populær?
Ninja Forms er gratis formularbygger- plugin tilgængelig for WordPress, der giver dig mulighed for at oprette enhver form for dataindsamling. Uanset om det er nemt at kontakte formularer eller begivenhedsregistreringer, filupload, betaling eller et hvilket som helst kompliceret scenarie, er det den rigtige mulighed for alle, når det kommer til at skabe 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 det er blevet downloadet over 11.000.000 gange af kunder. Desuden bruger millioner af WordPress-websteder det til at udvikle sjældne former. Så lad os gå videre til retningslinjen, hvorigennem du vil være i stand til at skabe betinget logik i Ninja forms på din hjemmeside.
Her er nogle grundlæggende funktioner i Ninja-formen, på grund af hvilke de er blevet så populære blandt webstedsdesignere. Så lad os tage et kig
- Et brugervenligt plugin , der kommer med formbuilder
- Yderst begyndervenlig
- Skab en smuk og attraktiv hjemmeside, selvom du ikke er designer
- Kan udvikles, selvom du ikke er udvikler. Nem træk og slip funktioner
- Betalingsformmuligheder til at integrere betalingsgateway på din hjemmeside
- 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 websteder er websteder, som giver dig mulighed for at bruge det samme design på forskellige skærmstørrelser uden nogen form for tilpasning. Ninja Forms tilbyder dig også responsive website- plugin , der passer ind i forskellige skærmstørrelser.
- Det giver en anden integration sammenlignet med ethvert andet WordPress- plugin der er tilgængeligt på WordPress.
- Det giver en tilføjelsesfunktion til webstederne, hvilket giver dig adskillige muligheder for at vokse din virksomhed. Her er nogle af de tilføjelser, der følger med Ninja forms giver dig en fantastisk mulighed for at øge din hjemmeside.
- Layout & Stilarter
- Betinget logik
- Formularer i flere dele
- Fil uploads
- Indsendelse af PDF-formularer
- Excel eksport
- Gem fremskridt
- Brugerstyring
- Frontend opslag
- Brugeranalyse
- Webhooks
Efter at have lært disse unikke funktioner at kende, ønsker du bestemt 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 guideline, skal vores brugere være på samme side. Derfor vil vi give en let introduktion til betinget logik. Betinget logik er funktionalitet i programmering, der giver brugerne mulighed for at oprette og opdatere dynamiske elementer. Alle beslutninger er afhængige af de givne input.
Lad os vise dig et amp , der viser dig, hvordan betinget logik fungerer i programmering.
- Antag, at du har et skema, der tager oplysninger fra kandidaterne om deres uddannelse.
- Specialiseringsrullemenuen vil kun være synlig for kandidater, der vil vælge ph.d., mens andre kun tilføjer deres respektive grader.
- Her kommer den betingede logik, hvor computeren vil beslutte, om der skal vises en dropdown eller et simpelt inputfelt baseret på brugerens input.
Trin for trin guide til opsætning af betinget logik i Ninja Forms
Her i denne trinvise guide vil vi følge et amp , 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 til opgaven!
For at gøre det bruger vi vores Conditional Logic-udvidelse. Det er en udvidelse, der vil tilføje muligheden for at opstille betingelser på tværs af den form, du vil udvikle. Tilføjelse af kriterier for at sende betinget e-mail er en af de mange ting, du kan gøre i betingede erklæringer.
Det er bemærkelsesværdigt at bemærke, at alle de betingede erklæringer i Ninja form 3.0 er flyttet til et centraliseret kontrolcenter. Fanen Avanceret i formularbyggeren er stedet, hvor du kan finde alle disse kontroller. E-mail-handlingerne indeholder imidlertid de logiske operationer, der bekvemt er tilberedt i handlingsvinduet. Vent et øjeblik, lad det synke, og bliv ikke skuffet, fordi vi går videre for at vise dig, hvordan du kan konfigurere erklæringer til at sende e-mails baseret på forskellige forhold.
Vi har lavet en tilbudsanmodningsformular til dig, så du kan nyde arbejdet relateret til den betingede logik.
Ved at se på formularen ovenfor får vi at vide, at vi er nødt til at sende en e-mail til den pågældende afdeling efter brugerinput af "Hvilke tjenester kan vi hjælpe dig med?". I henhold til brugerens input vil vi vælge den relevante e-mail-adresse på den pågældende afdeling og informere dem om, at nogen leder efter et tilbud.
Desuden er vi også nødt til at implementere den logik, at hvis spørgsmålet forbliver ubesvaret, så sender det ikke e-mail til nogen afdeling. Så nu har vi to betingelser for først at tjekke afdelingen og derefter udvælgelsen af den relevante e-mail.
Trin 1
Her kommer det første trin, hvor du skal oprette e-mail handling for hver afdeling. Følg trinene nedenfor for at lave e-mails, og så kan vi gå videre mod vores logiske bygning.
- Gå til formularbyggeren
- Tryk på e-mails på fanen Handling.
- Tilføj en e-mail-handling for hver afdeling. Nedenstående skærmbillede viser, hvordan du kan åbne handlingsmenuvinduet.
- Sørg for, at du giver 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 over for at ændre noget, kan nemt forstå trinene.
Trin 2
Nu kommer den virkelige handling, hvor du skal tilføje den betingede logik for at sikre, at formularen fungerer i overensstemmelse med ønsket om at være en adfærd for at tilføje betingelsen hit den første e-mail-handling, så vi kunne tilføje en betinget erklæring.
Følgende er skærmbilledet, der viser et diashandlingsvindue, hvor du vil skrive din betingede logik for at lade formularen handle i overensstemmelse hermed.
Først skal du oprette e-mail-oplysningerne, der inkluderer emneteksten 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 den betingede logiksektion.
Ovenstående skærmbillede fremhæver det betingede logikområde, hvor vi vil opsætte vores brugerdefinerede logik. Når du åbner fanen betinget logik, vil du se en formular som vist nedenfor på skærmbilledet.
Her kan du se, at der er en logik, der allerede er indstillet til netop denne e-mail. I dette scenarie ønsker vi, at e-mailen sendes, når brugeren har valgt høringsmuligheden fra radiolisteindstillingen "Hvilke tjenester kan vi hjælpe dig med".
Det betyder, at hver gang brugeren vælger indstillingen Konsultation fra den medfølgende radioliste og indsender formularen, vil denne e-mailhandling starte. Medmindre denne betingelse er opfyldt, vil denne e-mailhandling ikke udløses.
For at afslutte logikken er det tid til at gentage andet og tredje trin for resten af e-mailsektionerne. Det er vigtigt at angive en betingelseserklæring for hver handling, for 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 tilstandsformular til dig selv med det samme, fordi vi ønsker, at du skal have det bedste ud af din hjemmeside? Hjemmesider er dog designet til kun at give dig oplysninger om virksomheden.
Afslut
Betinget logik er en stor magt, der giver dig en fantastisk mulighed for at udvikle din hjemmeside efter dine behov. Ninja forms giver dig meget mere, end du har set her. Det er ikke begrænset til at sende e-mails; du kan lave mange mere komplekse opgaver med betinget logik. Det giver også mulighed for at indstille triggere i en form, der informerer den relevante afdeling om fald/stigning i værdi fra en bestemt tærskel.