Tingimuslikud sildid on WordPressi võimas tööriist, mis võimaldab teil konkreetsetel tingimustel dünaamiliselt juhtida teie saidil kuvatavat sisu. Siin on mõned praktilised näited tingimuslike siltide kasutamisest GenerateBlocksis:
Näide 1: Taimetoitlaste ja madala süsivesikusisaldusega retseptide ikoonide kuvamine
Toidublogis saate kasutada tingimuslikke silte, et kuvada taimetoitlaste ja madala süsivesikusisaldusega retseptide ikoone. Näiteks saate luua oma arhiivide jaoks sisumalli ploki elemendi ja kasutada tingimusplokke, et kuvada ikoone/teksti taimetoitlaste, madala süsivesikute sisaldusega jne jaoks. Seda saab saavutada funktsiooni `wp_list_categories' abil, et loetleda kõik kategooriad ja seejärel kontrollida kui praegune postitus kuulub kindlasse kategooriasse. Kui see on nii, saate kuvada vastava ikooni[3].
Näide 2: erineva sisu kuvamine kategooriate alusel
Tingimuslikke märgendeid saate kasutada kategooriate alusel erineva sisu kuvamiseks. Näiteks kui teil on ajaveeb, mille kategooriad on "taimetoit", "madala süsivesikusisaldusega" ja "magustoit", saate luua ploki, mis kuvab praeguse postituse kategooria alusel konkreetse sõnumi või ikooni. Seda saab saavutada funktsiooni „is_category()” abil, et kontrollida, kas praegune postitus kuulub konkreetsesse kategooriasse, ja seejärel kuvada vastav sisu[2].
Näide 3: sisu kuvamine kasutaja oleku alusel
Kasutaja oleku alusel sisu kuvamiseks saate kasutada tingimuslikke silte. Näiteks saate luua ploki, mis kuvab sõnumi või ikooni ainult siis, kui kasutaja on sisse logitud. Seda saab teha funktsiooni `is_user_logged_in() abil, et kontrollida, kas kasutaja on sisse logitud ja seejärel kuvada vastav sisu[ 1].
Näide 4: sisu kuvamine lehe tüübi alusel
Saate kasutada tingimussilte, et kuvada sisu lehe tüübi alusel. Näiteks saate luua ploki, mis kuvab sõnumi või ikooni ainult siis, kui praegune leht on avaleht. Seda saab saavutada funktsiooni `is_home() abil, et kontrollida, kas praegune leht on avaleht, ja seejärel kuvada vastav sisu[2].
Näide 5: sisu kuvamine kohandatud taksonoomia alusel
Kohandatud taksonoomial põhineva sisu kuvamiseks saate kasutada tingimuslikke märgendeid. Näiteks saate luua ploki, mis kuvab sõnumi või ikooni ainult siis, kui praegune postitus kuulub konkreetsesse kohandatud taksonoomiasse. Seda saab saavutada funktsiooni `wp_list_categories' abil, et loetleda kõik kategooriad ja seejärel kontrollida, kas praegune postitus kuulub konkreetsesse kategooriasse. Kui see on nii, saate kuvada vastava ikooni[3].
Näide 6: sisu kuvamine postituse tüübi alusel
Saate kasutada tingimuslikke silte, et kuvada sisu postituse tüübi alusel. Näiteks saate luua ploki, mis kuvab sõnumi või ikooni ainult siis, kui praegune postitus on teatud tüüpi postitus. Seda saab saavutada funktsiooni „is_single()” abil, et kontrollida, kas praegune postitus on kindlat tüüpi, ja seejärel kuvada vastav sisu[2].
Näide 7: sisu kuvamine päringu alusel
Päringu alusel sisu kuvamiseks saate kasutada tingimuslikke silte. Näiteks saate luua ploki, mis kuvab sõnumi või ikooni ainult siis, kui praegune päring on teatud tüüpi. Seda saab saavutada funktsiooni „is_search()” abil, et kontrollida, kas praegune päring on otsingupäring, ja seejärel kuvada vastav sisu[2].
Need on vaid mõned näited selle kohta, kuidas saate GenerateBlocksis kasutada tingimuslikke silte, et luua dünaamilisi ja mitmekülgseid sisupaigutusi.
Tsitaadid:[1] https://learn.wordpress.org/lesson-plan/conditional-tags/
[2] https://codex.wordpress.org/Conditional_Tags
[3] https://generatepress.com/forums/topic/conditional-blocks-in-block-element/
[4] https://wptavern.com/build-versatile-layouts-with-the-generateblocks-wordpress-plugin
[5] https://generateblocks.com/generateblocks-1-2-0/