欢迎光临
我们一直在努力

善用 WordPress 选择函数 selected()

建站超值云服务器,限时71元/月

在 WordPress 开发的过程中,我们需要使用到各种 WordPress 函数,今天介绍一个非常简单实用的选择函数 selected() ,它可以简化我们制作一个多项选择列表的代码量。

按照常规方法,要制作一个下拉选择列表,我们通常要使用 if() 函数进行判断:

1
2
3
4
5
6
<!-- 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>

<!– 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() 函数,实现同样功能的代码就简单了很多:

1
2
3
4
5
6
<!-- 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>

<!– 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>

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 善用 WordPress 选择函数 selected()
分享到: 更多 (0)