ワードプレスの検索プラグインで、絞り込み検索ができるプラグインはいくつかあるけど、カスタム投稿タイプのタクソノミーに絞ったものが今ひとつない。。。
やりたいことは、カスタム投稿タイプで複数の親タクソノミーの絞り込み検索。
早い話、複数の親カテゴリ検索といった所です。
今回の場合、ややこしいことに子カテも存在するけど、これは除外。
うーん・・・手強そう。。。 (^_^;A
いろいろ調べると、下記のような感じでとりあえず絞り込めました。
<?php $terms = get_terms('タクソノミー名'); foreach($terms as $term): if ($term->slug != “” && $term->parent == 0 ) : ?> <option value="<?php echo esc_attr($term->slug); ?>"><?php echo esc_html($term->name); ?></option> <?php endif; endforeach; ?>
複数のタクソノミーなら、タクソノミー名を変えて並べれば絞り込めます。
キーワード検索も普通にOK!
<input type="text" value="" name="s" /> <input type="submit" value=" この内容で検索する " />
検索結果はワードプレスのでsearch.phpを使うので、比較的手軽に設置できました♪