按持续时间筛选/搜索自定义帖子类型查询

时间:2017-06-21 08:37:17

标签: wordpress wordpress-theming custom-post-type

我创建了自定义帖子类型命名游览和不同的分类。 我有巡回持续时间的自定义元数据箱。 现在,我想要搜索表单过滤器选项。 如果我在Metabox中插入持续时间值14天,我如何查询我的自定义Metabox值(持续时间)是否在我的选项值中,如下面的形式并过滤结果。 它应该在11-15天之间



<form action="/search-results/" method="post">
<div class="form-group select"> 
<select name="search_duration"> 
<option value="">Any Duration</option> 
<option value="19">1-5 days</option>
<option value="20">6-10 days</option
><option value="21">11-15 days</option>
<option value="22">16-20 days</option>
<option value="36">21-25 days</option>
<option value="37">26-30 days</option>
<option value="39">31-35 days</option> 
</select>
</div><div class="form-group"> 
<input type="text" name="search" placeholder="Keyword"/></div>
<div class="form-group">
<button class="button secondary" type="submit">Submit</button>
</div>
</form>
&#13;
&#13;
&#13;

enter image description here

1 个答案:

答案 0 :(得分:0)

在搜索结果页面上,您可以编写一个自定义循环,其meta_query

使用$args

https://codex.wordpress.org/Class_Reference/WP_Meta_Query