[wp]カスタム投稿で絞り込み検索する方法

Reading Time: < 1 minute

カスタム投稿でスタッフを登録し、店舗別に表示したい。
タクソノミーで店舗を振り分けたので、投稿記事でいうところのタグとかカテゴリーの絞り込み検索ができたら望み通りの動作となる。

準備とか前提的なもの

カスタム投稿はCustom Post Type UIで構築。
投稿タイプスラッグ「staff」
タクソノミースラッグ「staff」
両方名前一緒だけど動作的にちゃんと別物だから気にしない。
(追記:一緒にすると管理画面の記事一覧でソート機能が死にます)

表示(検索結果)ページの作成

「archive-【投稿タイプ名】.php」がルールなので「archive-staff.php」を作る。
「search-staff.php」を作ってfunctions.phpで設定してもこっちに飛んだからもうこれでいいやってなってる。

とりあえず以下に目ぼしいソースを並べる。

検索部位

[php title=”検索”]