我有我使用我的搜索查询的复选框功能。 我的问题是,当我搜索创建的URL。
?ct_zipcode=&ct_event_type=birthday&ct_event_type=photovideo-shoot&Venue-search=true
当我有多个taxonomy_names检查我只得到了最后一个塞在我的搜索结果。
我需要我的URL重写,如:
?ct_zipcode=&ct_event_type=birthday%2Cphotovideo-shoot&Venue-search=true
有一种简单的方法来改变我的网址与重写? 我试着一点点str_replace
/ preg_replace
没有运气。
更改输入字段的名称ct_event_type[]
你会得到的检查值作为数组。
HTML部分应该是这样的:
<div>
<label for="ct_<?php echo $name; ?>"> // for should be the same as checkbox id
<input
id="ct_<?php echo $name; ?>"
name="ct_<?php echo $name; ?>"
type="checkbox"
style="margin-right:5px; margin-left:5px"
value="<?php echo $t->slug; ?>" /> // <-- closing input
<?php echo $t->name; ?>
</label>
</div>
注意使用的label
。