Jednodušší vytváření formulářů s funkcemi selected a checked - Affinite.io CZ

Každý kdo kóduje šablony, nebo programuje pluginy pro WordPress ví, jak je otravné psát podmínky pro kontrolu hodnot v selectech a checkboxech. Díky vestavěným funkcím WordPressu si můžete práci usnadnit a i kód formulářů bude o dost přehlednější.

Obě funkce checked() i selected() fungují stejně, kontrolují, zda proměnná odpovídá podmínce a pokud ano, vypíší checked, nebo selected.

Podívejte se na rozdíl mezi:


    <option value="1" >1
    <option value="2" >2
    <option value="3" >3

a


    <option value="1" >1
    <option value="2" >2
    <option value="3" >3

Jak je vidět z kódu (zdroj. WordPress.org), selected načte proměnnou $options[‚foo‘] a pokud se rovná druhému parametru, například 1, vypíše selected=“selected“. Kratší, rychlejší a přehlednější zápis. Oceníte především u složitějších formulářů.

Pro checked je použítí obdobné:

<input type="checkbox" name="options[postlink]" value="1"  />
Woochimp Woocommerce Maichimp Plugin
Woochimp Woocommerce Maichimp Plugin
11 Led, 2014
Wordcamp Praha 2014
Wordcamp Praha 2014
14 Led, 2014

Looking for something?