すてきな気分〜ナイスフィーリングブログ〜

WPカスタム投稿タイプの絞り込み検索

ワードプレスの検索プラグインで、絞り込み検索ができるプラグインはいくつかあるけど、カスタム投稿タイプのタクソノミーに絞ったものが今ひとつない。。。

やりたいことは、カスタム投稿タイプで複数の親タクソノミーの絞り込み検索。
早い話、複数の親カテゴリ検索といった所です。
今回の場合、ややこしいことに子カテも存在するけど、これは除外。

うーん・・・手強そう。。。 (^_^;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を使うので、比較的手軽に設置できました♪

Pocket

トラックバック

このエントリーのトラックバックURL:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です