检查wordpress选择框值

时间:2016-03-20 19:21:36

标签: wordpress

如何通过php检查wordpress中的选择框是否有值?

我想检查一个选择框是否有值,如果有,则检查for-each循环生成的$ post数组的值。

是否有内置的wordpress功能? 谢谢。

2 个答案:

答案 0 :(得分:0)

此功能可能对您有所帮助:

selected( $selected, $current, $echo); 

$selected (required) = One of the values to compare.
Default: None

$current (optional) = The other value to compare if not just true.
Default: true

$echo(boolean) (optional) = Whether to echo or just return the string.
Default: true 

参考链接:https://codex.wordpress.org/Function_Reference/selected可能对您有所帮助。

答案 1 :(得分:0)

我们可以在wordpress操作中使用php函数,例如:

    <select name="select_value">
      <option value="">Default value (key thing is leaving value="")</option>
      <option value="volvo">Volvo</option>
      <option value="saab">Saab</option>
      <option value="mercedes">Mercedes</option>
      <option value="audi">Audi</option>
    </select>

   //check in the action or filter for the drop-down value: 

    if($_POST['select_value'] != '') {
      //do something
      echo $_POST['select_value'];
    } else {
      //if not post any value
    }