Ի՞նչ է պայմանական տրամաբանությունը WordPress Forms-ում։
Դուք երբևէ լրացրե՞լ եք ձևաթուղթ, որը, կարծես, կարդացել է ձեր մտքերը։ Դուք պատասխանում եք մեկ հարցի, և հանկարծակի նոր հարցեր են հայտնվում՝ հենց այն հարցերը, որոնք ձեզ անհրաժեշտ են։ Սա պայմանական տրամաբանության գործոն է։
Այս ուղեցույցում դուք կսովորեք, թե ինչ է պայմանական տրամաբանությունը, ինչպես է այն ստատիկ ձևերը վերածում ինտելեկտուալ զրույցների և ինչու է այն կարևոր ձեր WordPress կայքի համար։
Ի՞նչ է պայմանական տրամաբանությունը։
Պարզ սահմանում
Պայմանական տրամաբանությունը ավտոմատ կերպով ցույց է տալիս, թաքցնում կամ փոխում է ձևի տարրերը՝ հիմնվելով օգտատիրոջ պատասխանների վրա: Այն ստեղծում է ձևեր, որոնք իրական ժամանակում հարմարվում են օգտատիրոջ մուտքագրած տվյալներին:
Հիմնական բանաձևը
IF [ինչ-որ բան է պատահում] ՀԵՏՈ [ինչ-որ բան անել]
Պարզ օրինակ
Question: Դուք ունե՞ք ընտանի կենդանիներ։
- Եթե օգտատերը ընտրի Այո → Ցուցադրել «Ի՞նչ տեսակի ընտանի կենդանի» դաշտը
- Եթե օգտատերը ընտրի Ոչ → Ամբողջությամբ բաց թողեք կենդանիների մասին հարցերը
Ձևը հարմարվում է պատասխանին։ Օգտատերերը, ովքեր ընտանի կենդանիներ չունեն, երբեք չեն տեսնում կենդանիների վերաբերյալ անտեղի հարցեր։

Ի՞նչ է պայմանական տրամաբանությունը
Ինչպես է գործում պայմանական տրամաբանությունը
Բաղադրիչները
1. Ձգանման դաշտ
Հարցը, որը հանգեցնում է ինչ-որ բանի.
- A dropdown ընտրություն
- A վանդակը ստուգվում է
- A ռադիո կոճակ ընտրություն
- A տեքստ մուտք
- A թիվ արժեք
2. Վիճակ
Կանոնը, որը պետք է պահպանվի.
- Հավասար է որոշակի արժեքի
- Չի հավասարվում ինչ-որ բանի
- Պարունակում է որոշակի տեքստ
- Մեծ է/փոքր է թվից
- Դատարկ է, թե՞ դատարկ չէ
3: գործողություն
Ինչ է տեղի ունենում, երբ պայմանը բավարարվում է.
- Ցուցադրել դաշտը
- Թաքցնել դաշտը
- Փոխել արժեքը
- Անցնել բաժին
- Displayուցադրել հաղորդագրություն
Հոսքը
Օգտատերը պատասխանում է հարցին ↓ Համակարգը ստուգում է պայմանը ↓ Պայմանը բավարարվա՞ծ է → Այո → Կատարել գործողություն ↓ Ոչ → Ոչինչ չանել (կամ այլընտրանքային գործողություն)
Ինչու է պայմանական տրամաբանությունը կարևոր
Կարճ ձևեր
Օգտատերերը տեսնում են միայն համապատասխան հարցերը՝
- 20 հարցից բաղկացած ձևաթուղթը կարող է օգտատերերի մեծամասնությանը ցույց տալ ընդամենը 8 հարց։
- Անտեղի դաշտերը մնում են թաքնված
- Ձևերը ավելի կարճ և արագ են թվում
Ավելի լավ ավարտման մակարդակներ
Երկար ձևերը վախեցնում են մարդկանց.
- Կարճ տեսքով ձևերը ավելի շատ լրացումներ են ապահովում
- Համապատասխան հարցերը նպատակային են թվում
- Ավելի քիչ լքվածություն
Բարելավված օգտվողի փորձը
Ձևաթղթերը անհատականացված են թվում.
- Ինչպես զրույց, ոչ թե հարցաքննություն
- Հարցերը իմաստ ունեն համատեքստում
- Օգտատերերը զգում են, որ հասկացված են
Մաքուր տվյալներ
Անտեղի պատասխաններ այլևս չկան։
- «N/A» գրառումներ չկան
- Դատարկ դաշտեր չկան, որոնք չպետք է դատարկ լինեն
- Տվյալները իմաստալից են և ամբողջական
Պրոֆեսիոնալ արտաքին տեսք
Խելացի ձևերը նրբագեղ տեսք ունեն.
- Ցույց է տալիս ուշադրություն մանրուքների նկատմամբ
- Կառուցում է վստահություն օգտատերերի հետ
- Ժամանակակից, հղկված փորձառություն

Ինչպես է գործում պայմանական տրամաբանությունը
Պայմանական տրամաբանության տարածված սցենարներ
Այո/Ոչ հետևողական քայլեր
Առավելագույնը հիմնական օրինաչափություն.
Զարգացնել «Ալերգիա ունե՞ս»։
- Այո → Ցուցադրել «Խնդրում եմ նշեք ձեր ալերգիաները»
- Ոչ → Թաքցնել ալերգիայի մանրամասները
Կատեգորիաների վրա հիմնված հարցեր
Տարբեր ընտրությունների համար տարբեր ուղիներ.
Զարգացնել «Հարցման տեսակ»
- Վաճառքներ → Ցուցադրել բյուջեն, ժամանակացույցը, ընկերության չափը
- Աջակցություն → Ցուցադրել պատվերի համարը, խնդրի նկարագրությունը
- Ընդհանուր → Ցուցադրել պարզ հաղորդագրության դաշտը
Քանակի վրա հիմնված ցուցադրում
Ցուցադրել ավելին, երբ թվերը ավելանում են՝
Զարգացնել «Մասնակիցների թիվը»
- 1 → Ցուցադրել մեկ մասնակցի դաշտերը
- 2+ → Ցուցադրել մասնակցի անվան լրացուցիչ դաշտերը
- 10+ → Ցուցադրել խմբի համակարգողի կոնտակտը
Տեղակայման վրա հիմնված դաշտեր
Աշխարհագրական ընտրությանը հարմարվելը.
Զարգացնել «Երկիր»
- ԱՄՆ → Ցուցադրել նահանգի ցանկը
- Կանադա → Ցուցադրել մարզի ցանկը
- Մեծ Բրիտանիա → Ցուցադրել շրջանի դաշտը
Իրավասության ստուգումներ
Դարպասի բովանդակությունը՝ հիմնված որակավորման վրա.
Զարգացնել "Տարիք"
- Մինչև 18 տարեկան → Ցուցադրել ծնողական համաձայնության դաշտերը
- 18+ → Շարունակել մեծահասակների համար նախատեսված տարբերակներին
- 65+ → Ցուցադրել տարեցների համար նախատեսված զեղչի տարբերակները
Պայմանների տեսակները
Համեմատության պայմաններ
| Պայման | իմաստ | Օրինակ |
|---|---|---|
| հավասար | Actշգրիտ համընկնում | Երկիր = «ԱՄՆ» |
| Անհավասար է | Ամեն ինչ, բացի | Կարգավիճակ ≠ «Չեղարկված» |
| Պարունակում է | Ներառում է տեքստ | Էլ․ հասցեն պարունակում է «@gmail» |
| Սկսվում է | Սկսվում է տեքստով | Հեռախոսը սկսվում է «+1»-ով |
| Ավելի մեծ է | Թվերի համեմատություն | Քանակ > 10 |
| Պակաս | Թվերի համեմատություն | Տարիքը < 18 |
| Դատարկ է | Արժեք մուտքագրված չէ | Մեկնաբանությունները դատարկ են |
| Դատարկ չէ | Ունի որևէ արժեք | Հեռախոսը դատարկ չէ |
Բազմաթիվ պայմաններ
ԵՎ Լոգիկա
Բոլոր պայմանները պետք է ճշմարիտ լինեն՝
Ցուցադրել դաշտը, եթե տարիքը > 21 է ԵՎ Երկիր = «ԱՄՆ»
ԿԱՄ տրամաբանություն
Ցանկացած պայման կարող է ճշմարիտ լինել՝
Ցուցադրել դաշտը, եթե դերը = «Ղեկավար» է OR Դեր = «Ռեժիսոր»
Ի՞նչ կարող է վերահսկել պայմանական տրամաբանությունը։
Ցուցադրել/թաքցնել դաշտերը
Ամենատարածված օգտագործումը՝
- Ցուցադրել համապատասխան հետագա հարցեր
- Թաքցնել ավելորդ դաշտերը
- Բացեք հատվածները անհրաժեշտության դեպքում
Ցուցադրել/թաքցնել բաժինները
Կառավարեք ամբողջ խմբերը.
- Ցուցադրել «Առաքման հասցե» բաժինը, եթե անհրաժեշտ է առաքում
- Թաքցնել «ամուսնու/կնոջ տեղեկությունները», եթե ամուրի եք
Պարտադիր/Ըստ ցանկության կարգավիճակ
Փոփոխել դաշտի պահանջները՝
- Հեռախոսահամարը դարձնել պարտադիր, եթե կոնտակտային նախընտրությունը «Հեռախոսահամար» է
- Դաշտը դարձնել ընտրովի որոշակի դեպքերում
Դաշտի արժեքներ
Ավտոմատ լրացնել կամ փոխել արժեքները՝
- Սահմանել լռելյայն՝ հիմնվելով նախորդ պատասխանի վրա
- Հաշվարկել ընդհանուր գումարները
- Պատճենել արժեքները դաշտերի միջև
Պայմանական տրամաբանության օրինակներ ըստ ոլորտի
Էլեկտրոնային առեւտուր
- Ցուցադրել նվերների փաթեթավորման տարբերակները, եթե «Սա նվեր է» = Այո
- Ցուցադրել առաքման տարբերակները՝ ըստ երկրի
- Ցուցադրել քանակային զեղչի ծանուցումը, երբ քանակը > 10 է
Առողջապահություն
- Ցուցադրել ալերգիայի մանրամասները, եթե ալերգիաները = Այո
- Ցուցադրել դեղերի ցանկը, եթե դեղորայք եք ընդունում
- Ցուցադրել արտակարգ իրավիճակների կոնտակտային տվյալները՝ ըստ ընթացակարգի տեսակի
Անշարժ գույք
- Ցուցադրել վարձակալությանը հատուկ դաշտերը, եթե հարցում = վարձակալություն
- Ցուցադրել ֆինանսավորման հարցերը, եթե գնորդը (ոչ թե վարձակալը) է
- Ցուցադրել առևտրային տարբերակները՝ հիմնվելով անշարժ գույքի տեսակի վրա
կրթություն
- Ցուցադրել ծնողի տեղեկությունները, եթե աշակերտը անչափահաս է
- Ցուցադրել փոխանցման կրեդիտները, եթե նախորդ կրթությունը = Այո
- Ցուցադրել ֆինանսական օգնության բաժինը՝ հիմնված հետաքրքրության վրա
Իրադարձություններ
- Ցույց տվեք սննդակարգի կարիքները, եթե մասնակցում եք ճաշերին
- Ցուցադրել արհեստանոցի ընտրությունները՝ հիմնվելով գրանցման տեսակի վրա
- Անհրաժեշտության դեպքում ցույց տվեք հասանելիության պահանջները
Ապահովագրություն
- Ցուցադրել մեքենայի մանրամասները ավտոապահովագրության համար
- Ցուցադրել կախյալի մասին տեղեկությունները ընտանեկան կարգավիճակի հիման վրա
- Ցուցադրել բողոքների պատմությունը, եթե նախորդ բողոքները = Այո
Ստատիկ ձևերն ընդդեմ պայմանական ձևերի
Ստատիկ ձևեր
Ավանդական ձևեր՝ առանց տրամաբանության.
- Բոլոր դաշտերը տեսանելի են բոլորի համար
- Օգտատերերը ձեռքով բաց են թողնում անտեղի հարցերը
- Շատ «N/A» կամ դատարկ պատասխաններ
- Ձևերը երկար և վախեցնող տեսք ունեն
Պայմանական ձևեր
Խելացի ձևեր տրամաբանությամբ.
- Միայն համապատասխան դաշտերն են երևում
- Ձևը հարմարվում է յուրաքանչյուր օգտատիրոջ
- Մաքուր, ամբողջական տվյալներ
- Ձևաթղթերը անհատականացված և կարճ են թվում
Համեմատություն
| Կերպարանք | Ստատիկ ձև | Պայմանական ձև |
|---|---|---|
| Ենթադրվող երկարություն | Long | Կարճ |
| Հարմարություն | Որոշ հարցեր կիրառելի չեն | Բոլոր հարցերը համապատասխան են |
| Ավարտման տոկոսադրույքը | Ավելի ցածր | Բարձրագույն |
| Տվյալների որակը | Շատ դատարկ տեղեր/Հ/Հ | Մաքուր և ամբողջական |
| User փորձը | Ընդհանուր | Անհատականացված |
| Կարգավորման բարդությունը | Պարզ | Պահանջում է պլանավորում |
Պայմանական տրամաբանության հետ սկսելը
Քայլ 1. Ճյուղավորման կետերի նույնականացում
Փնտրեք հարցեր, որոնց պատասխանը որոշում է, թե ինչ կլինի հաջորդը։
- Այո/Ոչ հարցեր՝ հետագա պատասխաններով
- Կատեգորիայի ընտրություններ
- Տեսակի/դերի ընտրություն
Քայլ 2. Քարտեզագրեք ձեր տրամաբանությունը
Գրեք պայմանները.
ԵԹԵ [Հարց A] = [Պատասխան X] ԱՊԱ ցույց տալ [Դաշտ B] ԵԹԵ [Հարց A] = [Պատասխան Y] ԱՊԱ ցույց տալ [Դաշտ C]
Քայլ 3. Պահպանեք այն պարզ
Սկսեք հիմնական պայմաններից.
- Մեկ ձգան, մեկ գործողություն
- Աստիճանաբար ավելացրեք բարդությունը
- Ստուգեք յուրաքանչյուր պայման՝ նախքան ավելին ավելացնելը
Քայլ 4. Մանրակրկիտ փորձարկում
Ստուգեք յուրաքանչյուր ուղի.
- Փորձարկեք յուրաքանչյուր ակտիվացման տարբերակը
- Ստուգեք, որ դաշտերը ճիշտ են երևում/թաքցվում
- Ներկայացնել թեստային գրառումները
- Փորձարկում բջջային հեռախոսով
Պայմանական տրամաբանություն ավտոմատ ձևաթղթերի կառուցիչում
Ավտոմատ ձևաթղթերի կառուցող Առաջարկում է պայմանական տրամաբանություն որպես Pro հավելված։
Ինչպես է այն աշխատում
- Կառուցեք ձեր ձևը բոլոր դաշտերով
- Ընտրեք դաշտ՝ պայմաններ ավելացնելու համար
- Ընտրեք ակտիվացման դաշտը և պայմանը
- Սահմանեք գործողությունը (ցույց տալ/թաքցնել)
- Պահպանել և փորձարկել
Հատկություններ
- Տեսողական վիճակի կառուցող
- Բազմակի պայմանների աջակցություն (ԵՎ/ԿԱՄ)
- Տարբեր համեմատության օպերատորներ
- Ցուցադրել/թաքցնել դաշտերը և բաժինները
- Իրական ժամանակի նախադիտում
Ոչ կոդավորումը պահանջվում է
Ուղղեք և սեղմեք՝ պայմաններ ստեղծելու համար՝ JavaScript-ի կամ ծրագրավորման գիտելիքներ անհրաժեշտ չեն։
Խուսափելու ընդհանուր սխալներից
1. Չափից շատ բարդացնելը
Չափազանց շատ պայմաններ քաոս են ստեղծում.
- Դժվար է ստուգել բոլոր ուղիները
- Հեշտ է կոնֆլիկտներ ստեղծել
- Շփոթեցնում է օգտատերերին
2. Լոգիկական ցիկլեր
A դաշտը ցույց է տալիս B դաշտը, B դաշտը թաքցնում է A դաշտը։
- Ստեղծում է անվերջ ցիկլեր
- Խափանում է ձևի ֆունկցիոնալությունը
3. Թաքնված պարտադիր լրացման դաշտեր
Պարտադիր, բայց պայմանականորեն թաքնված դաշտ ստեղծելը՝
- Օգտատերը չի կարող տեսնել կամ լրացնել այն
- Ձևը չի ներկայացվում
4. Բոլոր ուղիները չփորձարկելը
Միայն «երջանիկ ուղու» փորձարկում.
- Եզրային պատյանները կոտրվում են
- Որոշ օգտատերեր սխալներ են թույլ տվել
Հաճախակի տրվող հարցեր
Ի՞նչ է պայմանական տրամաբանությունը պարզ լեզվով։
Պայմանական տրամաբանությունը ձևերը դարձնում է խելացի։ Այն ցույց է տալիս կամ թաքցնում է հարցերը՝ հիմնվելով նախորդ պատասխանների վրա, որպեսզի օգտատերերը տեսնեն միայն այն, ինչը վերաբերում է իրենց։
Պայմանական տրամաբանություն օգտագործելու համար պե՞տք է իմանալ կոդավորումը։
Ոչ: Ժամանակակից ձևաթղթերի կառուցողները, ինչպիսին է Auto Form Builder-ը, ապահովում են տեսողական ինտերֆեյսներ, որտեղ դուք կարող եք մկնիկով ցույց տալ և սեղմել՝ պայմաններ ստեղծելու համար՝ առանց կոդավորման անհրաժեշտության:
Արդյո՞ք պայմանական տրամաբանությունը կդանդաղեցնի իմ ձևերը։
Լավ իրականացված պայմանական տրամաբանությունը նվազագույն ազդեցություն ունի աշխատանքի վրա։ Մշակումը տեղի է ունենում անմիջապես զննարկիչում։
Կարո՞ղ եմ մեկ դաշտում ունենալ մի քանի պայմաններ։
Այո։ Դուք կարող եք համատեղել պայմանները՝ օգտագործելով ԵՎ (բոլորը պետք է ճիշտ լինեն) կամ ԿԱՄ (ցանկացածը կարող է ճիշտ լինել) տրամաբանությունը՝ բարդ սցենարների համար։
Պայմանական տրամաբանությունը հասանելի՞ է ազատ ձևի պլագիններում։
Որոշները առաջարկում են հիմնական պայմանական տրամաբանություն անվճար, մյուսները (ներառյալ Auto Form Builder-ը) այն առաջարկում են որպես պրեմիում գործառույթ: Auto Form Builder-ի անվճար տարբերակը ներառում է ձևի բոլոր անհրաժեշտ գործառույթները՝ պայմանական տրամաբանությամբ որպես Pro հավելում:
Ամփոփում
Պայմանական տրամաբանության հասկացում.
- Թե դա ինչ է: Կանոններ, որոնք ցուցադրում/թաքցնում են դաշտերը՝ հիմնվելով օգտատիրոջ պատասխանների վրա
- Ինչպես է այն աշխատում: ԵԹԵ [պայման] ԱՊԱ [գործողություն]
- Ինչու matters: Ավելի կարճ ձևեր, ավելի լավ UX, ավելի մաքուր տվյալներ
- Ընդհանուր կիրառումներ. Այո/Ոչ հետևողական հարցումներ, կատեգորիաների ճյուղավորում, համապատասխանության ստուգումներ
- Սկսել: Ճյուղավորման կետերի նույնականացում, տրամաբանական քարտեզագրում, մանրակրկիտ փորձարկում
- Խուսափել: Գերբարդություն, տրամաբանական ցիկլեր, թաքնված պարտադիր դաշտեր
Եզրափակում
Պայմանական տրամաբանությունը ստատիկ, բոլորին համապատասխանող ձևերը վերածում է դինամիկ, անհատականացված փորձառությունների: Օգտատերերը տեսնում են միայն համապատասխան հարցեր, ձևերն ավելի կարճ են թվում, և դուք հավաքում եք ավելի մաքուր տվյալներ: Սա է տարբերությունը հարցաքննության և զրույցի միջև:
Ավտոմատ ձևաթղթերի կառուցող պայմանական տրամաբանությունը հասանելի է դարձնում իր Pro հավելվածի միջոցով՝ առանց կոդավորման, միայն տեսողական կանոններ, որոնք ձեր ձևերը դարձնում են ավելի խելացի։
Պատրա՞ստ եք ձեր ձևերը խելացի դարձնել: Ներբեռնեք ավտոմատ ձևաթղթերի կառուցիչը և ուսումնասիրեք պայմանական տրամաբանությունը՝ ձեր օգտատերերին հարմարվող ձևեր ստեղծելու համար։