我正在自定义 WordPress 中的搜索表单,我似乎无法向表单添加其他参数。下面是我的表格
<form id="searchform" action="/">
<div class="row">
<input type="input" name="searchvalue" class="searchinput" placeholder="Search..">
</div>
<div class="row">
<label>Province</label>
<select name="province" id="province" class="filterpostsbyprovince">
<option value="0" selected="selected">Select Province</option>
</select>
</div>
<div class="row">
<input type="submit" value="SEARCH" style="cursor: pointer">
</div>
<input type="hidden" name="filtersearch" value="1">
<input type="hidden" name="s" value="search">
</form>
根据上面的表格,我的搜索查询应该类似于?s=search&filtersearch=1&province=""&searchvalue=""
WordPress 将 s=search 传递到搜索结果页面。我在我的函数文件中添加了过滤器搜索,但这似乎没有帮助
function filter_add_query_vars($query_vars) {
$query_vars[] = 'filtersearch';
return $query_vars;
}
add_filter( 'query_vars', 'filter_add_query_vars' );
我试过删除永久链接,但这没有帮助。有人可以帮帮我吗?