1

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' ); 

パーマリンクを削除しようとしましたが、これは役に立ちません。誰でも私を助けることができますか?

4

1 に答える 1