如何通过php检查wordpress中的选择框是否有值?
我想检查一个选择框是否有值,如果有,则检查for-each循环生成的$ post数组的值。
是否有内置的wordpress功能? 谢谢。
答案 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
}