WordPress常用函数selected详解

  • A+
所属分类:建站笔记

Selected函数主要用在表单中的下拉菜单,用于比较两个给定的值(比如:保存的值和当前的值),如果值相同,给当前的选项添加 selected 属性。

用法:

  1. <?php selected( $selected, $current, $echo); ?>

参数 :

$selected(mixed) (required) 用于比较的值,已经在数据库中保存的。
Default: None
$current(mixed) (optional) 另外的值(如果不为 true),当前选项的值。
Default: true
$echo(boolean) (optional) 返回结果是输出还是返回字符串。
Default: true

返回值:
(string)
HTML 属性 (selected='selected') 或者空的字符串。

实例:

  1. <!-- 使用 if() 来测试值 -->
  2. <select name="options[foo]">
  3. <option value="1" <?php if ( $options['foo'] == 1 ) echo 'selected="selected"'; ?>>1</option>
  4. <option value="2" <?php if ( $options['foo'] == 2 ) echo 'selected="selected"'; ?>>2</option>
  5. <option value="3" <?php if ( $options['foo'] == 3 ) echo 'selected="selected"'; ?>>3</option>
  6. </select>

 

  1. <!-- 使用 selected() -->
  2. <select name="options[foo]">
  3. <option value="1" <?php selected( $options['foo'], 1 ); ?>>1</option>
  4. <option value="2" <?php selected( $options['foo'], 2 ); ?>>2</option>
  5. <option value="3" <?php selected( $options['foo'], 3 ); ?>>3</option>
  6. </select>

修改记录:
Since: 1.0
源文件:
wp-includes/general-template.php
相关函数:
checked(), disabled(), selected(),

 

转自:我爱水煮鱼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  4   博主  0

    • 勇气 勇气 QQbrowser 9.3.7175.400 Windows 7 x64 Edition 来自天朝的朋友 中国 广东肇庆 9

      总觉得网站界面好乱啊

      • 白桦林 白桦林 Google Chrome 31.0.1650.63 Windows 7 x64 Edition 来自天朝的朋友 印度 9

        是的有点

        • 弱冠 弱冠 Google Chrome 31.0.1650.63 Windows 7 x64 Edition 来自天朝的朋友 中国 四川成都 9

          站长能调整调整就好了

          • 弱冠 弱冠 Google Chrome 31.0.1650.63 Windows 7 x64 Edition 来自天朝的朋友 中国 四川成都 9

            总觉得网站界面好乱啊