【发布时间】:2023-03-12 10:45:01
【问题描述】:
我想在相同的选择选项下拉列表中创建价格范围过滤器下拉列表 示例:
<select name="price" class="filterSelectBox">
<option value="disable">Select Price</option>
<option value="1">$500-1000</option>
<option value="1">$1000-1500</option>
<option value="1">$1500-2000</option>
<option value="1">$2000-2500</option>
<option value="1">$2500-3000</option>
</select>
我创建了 php 自定义数组和如下代码来获得像上面一样的下拉列表,但是我没有得到我想要的结果,有人可以为我解决这个问题吗? 提前致谢? 我的想法是稍后在过滤中使用元查询。
<?php
$filterPrice = array(
array(
'maximum_price' => '1000','1500','2000','2500','3000',
'minimum_price'=> '500','1000','1500','2000','2500',
));
?>
<li class="filter">
<span class="selector">
<select name="price" class="filterSelectBox">
<option value="disable"><?php _e("Select price","um_lang"); ?></option>
<?php
foreach($filterPrice as $price):
?>
<option value="<?php echo $price['minimum_price'].'-'.$price['maximum_price'] ?>"><?php echo $price['minimum_price'].'-'.$price['maximum_price'] ?></option>
<?php
endforeach;
?>
</select>
</span>
</li>
【问题讨论】:
标签: php html arrays wordpress wordpress-theming