让代码更简单

WordPress后台常用函数checked()、selected()、disabled()

重要:本文最后更新于2018-11-13 13:26:17,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

checked()、selected()、disabled(),这三个函数是主题设计和插件设计中添加后台设置比较常用到的函数,看似不起眼的小函数却能给我们很大便利。因为很少有人用到,也就很少有文献来说明,更别说是中文说明了,今天我们就是要讲一下这个。

WordPress教程

WordPress教程

checked函数

input:checkbox类型的一个是否被勾选的判断函数
我们在做主题或者插件后台设置的时候可以像如下来使用它

复制
<input type="checkbox" name="if" value="1" <?php checked(1,get_option('if'));?> />

selected函数

select标签中的选项是否被选中

复制
<select id="start_of_week" name="weekday">
	<option value="0" <?php selected(0,get_option('weekday'));?>>星期日</option>
	<option value="1" <?php selected(1,get_option('weekday'));?>>星期一</option>
	<option value="2" <?php selected(2,get_option('weekday'));?>>星期二</option>
	<option value="3" <?php selected(3,get_option('weekday'));?>>星期三</option>
	<option value="4" <?php selected(4,get_option('weekday'));?>>星期四</option>
	<option value="5" <?php selected(5,get_option('weekday'));?>>星期五</option>
	<option value="6" <?php selected(6,get_option('weekday'));?>>星期六</option>
</select>

disabled函数

html中各类标签是否被禁用

复制
<input type="checkbox" name="ifdisabled" value="1" <?php checked(1,get_option('ifdisabled'));?> />

参数详解

复制
checked( $checked, $current = true, $echo = true )
selected( $selected, $current = true, $echo = true )
disabled( $disabled, $current = true, $echo = true )

因为依托同一个函数来实现,所以这三个函数其实接受的参数是一样的,
第一个参数是标准值,
第二个参数是实际值,
第三个函数是是否显示。
即如果第一个值与第二个值相等的话,那三个函数将返回

复制
checked="checked"
selected="selected"
disabled="disabled"

感觉很棒!可以赞赏支持我哟~

1 打赏

评论 (0)

登录后评论
QQ咨询 邮件咨询 狗哥推荐