在 WordPress 開發(fā)的過程中,我們需要使用到各種 WordPress 函數(shù),今天介紹一個(gè)非常簡單實(shí)用的選擇函數(shù) selected() ,它可以簡化我們制作一個(gè)多項(xiàng)選擇列表的代碼量。
按照常規(guī)方法,要制作一個(gè)下拉選擇列表,我們通常要使用 if() 函數(shù)進(jìn)行判斷:
<!-- Testing the values with if() -->
<select name="options[foo]">
<option value="1" <?php if ( $options['foo'] == 1 ) echo 'selected="selected"'; ?>>1</option>
<option value="2" <?php if ( $options['foo'] == 2 ) echo 'selected="selected"'; ?>>2</option>
<option value="3" <?php if ( $options['foo'] == 3 ) echo 'selected="selected"'; ?>>3</option>
</select>
如果我們采用 selected() 函數(shù),實(shí)現(xiàn)同樣功能的代碼就簡單了很多:
<!-- Using selected() instead -->
<select name="options[foo]">
<option value="1" <?php selected( $options['foo'], 1 ); ?>>1</option>
<option value="2" <?php selected( $options['foo'], 2 ); ?>>2</option>
<option value="3" <?php selected( $options['foo'], 3 ); ?>>3</option>
</select>
要了解 selected() 函數(shù),請?jiān)L問 http://codex.wordpress.org/Function_Reference/selected
聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個(gè)人或組織,在未征得本站同意時(shí),禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺(tái)。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。





能不能做欄目條件篩選? ??
貌似還有一個(gè)同理的checked()
支持一下!