次のことを行うカスタム検索ページを設定します。
ユーザーは自分の検索で返されるのを見たいフォームのいくつかの項目をチェックします(基本的にタグのリストから選択します)。
選択したすべてのタグに一致する結果が返されます(ORではなくANDを使用)。
具体的な例は次のとおりです。
タグが "小学校"と "公園"である "地域"のカテゴリーにあるすべての投稿を返してください
1)開始点としてテンプレートsearch.php
とsearchform.php
を使用できます。 検索ページコーデックスの作成
2)カスタムクエリに関しては、pre_get_posts
フックを使用して検索ページにアクセスしているかどうかをテストしてから、値が$_GET
になるので、それに従ってクエリを編集します。 アクションリファレンス - pre_get_posts
オンラインでたくさんのチュートリアルやあなたを手助けするためにこの交換に関する質問があります。いくつかは 単純 そして他はもっと 複雑 。あなたはこれを達成するためにいくつかの本当の研究をしなければならないでしょう。それが役に立てば幸い!