0
WordPress에서 검색 양식을 사용자 정의하고 있는데 다른 매개 변수를 양식에 추가 할 수없는 것 같습니다. 다음은 ?s=search&filtersearch=1&province=""&searchvalue=""
그러나 워드 프레스 = S의 검색 결과 페이지에 검색을 통과 뭔가처럼 내 검색 쿼리가 있어야 위의 양식을 바탕으로 내 양식Wordpress 검색에서 url 매개 변수 추가하기
<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>
입니다. 함수 파일에 filtersearch를 추가했지만 도움이되지 않습니다.
function filter_add_query_vars($query_vars) {
$query_vars[] = 'filtersearch';
return $query_vars;
}
add_filter('query_vars', 'filter_add_query_vars');
퍼머 링크 제거를 시도했지만 도움이되지 않습니다. 아무도 나를 도울 수 있습니까?
답변 해 주셔서 감사합니다. 양식을 작성하여 퍼머 링크를 사용할 수 없으므로 양식의 드롭 다운에서 지방 값을 가져옵니다. 문제는 Wordpress가 페이지를 만들기 전에 인식하지 못하는 변수를 자동으로 제거한다는 것입니다. '? s = search & filtersearch = 1 & province = 예 & searchvalue = 다른 예' 으로 끝나는가?? s = search' 새 변수를 플러그인 또는 함수 파일에 추가하십시오 (위의 filter_add_query_vars 참조). 그러나 저에게는 효과가 없습니다. 나는 wordpress 질의 문자열에 변수를 직접 추가해야만했다. –