wordpress常用函式checked(),selected(),disabled()
checked()、selected()、disabled(),這三個函式是主題設計和外掛設計中新增後臺設定比較常用到的函式。
例如自定義一個widget,這個widget有一個欄位為文章排列方式。文章排列方式有:按時間、評論數、隨機等。我們在製作這個widget時會做一個selected下拉選單。當我們選擇一個選項,如:按時間
。那麼下次我們開啟這個widget時,就會希望下拉選單預設是選中按時間
這個選項。這就是 checked(),selected(),disabled() 的應用場景。以下以selected()
為例子:
selected()
用在表單中的下拉選單,用於比較兩個給定的值(比如:儲存的值和當前的值),如果值相同,給當前的選項新增 selected 屬性。
用法
<?php selected( $selected, $current, $echo); ?>
引數
$selected
(mixed) (required) 用於比較的值,已經在資料庫中儲存的。
Default: None
$current
(mixed) (optional) 另外的值(如果不為 true),當前選項的值。
Default: true
$echo
(boolean) (optional) 返回結果是輸出還是返回字串。
Default: true
程式碼
<!-- 使用 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() -->
<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>
相關文章
- Mysql 常用函式(1)- 常用函式彙總MySql函式
- 常用函式函式
- Mysql 常用函式(20)- ceiling 函式MySql函式
- Mysql 常用函式(15)- upper 函式MySql函式
- QT常用函式QT函式
- 常用助手函式函式
- Oracle常用函式Oracle函式
- loadrunner常用函式函式
- 常用函式整理函式
- TensorFlow常用函式函式
- PHP 常用函式PHP函式
- PHP常用函式PHP函式
- 常用函式集合函式
- MySQL 常用函式。MySql函式
- MySQL 常用函式MySql函式
- kotlin常用函式Kotlin函式
- js 常用函式JS函式
- Hive常用函式及自定義函式Hive函式
- WordPress開發入門08:自定義函式和WordPress鉤子函式
- 核函式 多項式核函式 高斯核函式(常用)函式
- 利用wordpress的資料庫操作函式資料庫函式
- 15個常用excel函式公式 excel函式辦公常用公式Excel函式公式
- Hive(五)常用函式Hive函式
- Carbon 類常用函式函式
- Hyperf 常用助手函式函式
- 常用啟用函式函式
- 常用函式彙總函式
- 常用的Css函式CSS函式
- PHP常用函式大全PHP函式
- python的常用函式Python函式
- Spark Graphx常用函式Spark函式
- javascript常用函式大全JavaScript函式
- PHP常用函式篇PHP函式
- Js常用的函式JS函式
- PHP 自定義函式用法及常用函式集合PHP函式
- lr中常用函式以str開頭函式函式
- iOS-GCD常用函式和柵欄函式iOSGC函式
- excel中最常用的30個函式 excel表格常用函式技巧大全Excel函式
- AA常用函式彙總函式