WordPress函数文档checked()
比较两个给定的值 描述 用在表单中的多选和单选按钮中。用于比较两个给定的值(比如,已经保存到数据库的值和表单中…
比较两个给定的值
描述
用在表单中的多选和单选按钮中。用于比较两个给定的值(比如,已经保存到数据库的值和表单中的值),如果两个值相同,添加 checked
属性到当前的多选和单选按钮中。
用法
<?php checked( $checked, $current, $echo ); ?>
参数
$checked
(mixed) (必填) 用于比较的值,已经在数据库中保存的。
默认值: None
$current
(mixed) (可选) 另外的值(如果不为 true),当前选项的值。
默认值: true
$echo
(boolean) (可选) 返回结果是输出还是返回字符串。
默认值: true
返回值
(string)
HTML 属性 (checked=’checked’) 或者空的字符串。
示例
使用 if() 测试值:
1
2
3
4
|
/* ———————————-
* wordpress函数 kim收集
* ———————————- */
<input type=‘checkbox’ name=‘my_option’ value=‘1’ <?php if ( 1 == $my_option ) echo ‘checked=”checked”‘; ?> />
|
使用 checked():
1
2
3
4
|
/* ———————————-
* wordpress函数 kim收集
* ———————————- */
<input type=“checkbox” name=“my_option” value=“1” <?php checked( $my_option, 1 ); ?> />
|
源文件
checked() 函数的代码位于 wp-includes/general-template.php
.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
/* ———————————-
* wordpress函数 kim收集
* ———————————- */
/**
* Outputs the html checked attribute.
*
* Compares the first two arguments and if identical marks as checked
*
* @since 1.0.0
*
* @param mixed $checked One of the values to compare
* @param mixed $current (true) The other value to compare if not just true
* @param bool $echo Whether to echo or just return the string
* @return string html attribute or empty string
*/
function checked( $checked, $current = true, $echo = true ) {
return __checked_selected_helper( $checked, $current, $echo, ‘checked’ );
}
|
- 原文:http://codex.wordpress.org/Function_Reference/checked
类别:WordPress函数文档、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
评论功能已经关闭!