カテゴリーやタグ、カスタムタクソノミー等の絞り込み検索を簡単に実装できるWordPressプラグイン「Search & Filter」

カテゴリーやタグ、カスタムタクソノミー等の絞り込み検索を簡単に実装できるWordPressプラグイン「Search & Filter」

カテゴリーやタグ、カスタムタクソノミー等の絞り込み検索を簡単に実装できるWordPressプラグイン「Search & Filter」

Search & Filterは、カテゴリーやタグ、カスタムタクソノミー等による絞り込み検索を実装できるWordPressプラグインです。使い方も簡単で、ショートコードを挿入するだけで絞り込み検索フォームを実装することができます。

Search & Filterのイメージビデオがこちら↓

デモサイトも用意されています。

デモ1 デモ2

Search & Filterのインストール

インストール手順は以下の通りです。

  1. Search & Filterをダウンロードします。
  2. ダウンロードしたファイルを展開し wp-content/plugins にアップロードします。
  3. 管理画面の[プラグイン]ページで、Search & Filterを有効化します。

Search & Filterの使い方

プラグインを有効化して、絞り込み検索を実装したい箇所に、以下のようなショートコードを挿入します。

[searchandfilter taxonomies="category,post_tag"]

テーマ内で使う場合は、以下のような感じです。

<?php echo do_shortcode( '[searchandfilter taxonomies="category,post_tag"]' ); ?>

上記の場合、カテゴリーとタグのセレクトボックスによる検索フォームが表示されます。

条件の選択をチェックボックスやラジオボタンにしたい場合は、typesにてカンマ区切りで指定します。下記の場合、カテゴリーの指定はラジオボタン、タグの指定はチェックボックスになります。

[searchandfilter taxonomies="category,post_tag" types="radio,checkbox"]

taxonomiesに”search”を入れることで、キーワード検索フォームも追加できます。この場合、typesでは最初のsearchの分は空欄(カンマだけ追加)にして指定します。

[searchandfilter taxonomies="search,category,post_tag" types=",radio,checkbox"]

その他、指定できるパラメータや値については、WordPress管理画面に追加される[Search & Filter]メニューから確認できます。もしくは、公式ドキュメントをご参照ください。

Search & Filterの使い方

あとがき

プラグインを使わずに「チェックボックスによる絞り込み検索を実装する方法」や「セレクトボックスによる絞り込み検索を実装する方法」について以前紹介しましたが、Search & Filterを使えば簡単に、かつ無料で絞り込み検索が追加できちゃいますね。

絞り込み検索機能を実装したいけど、テーマを自分でカスタマイズするのはちょっと・・・とか、有料のプラグインを購入するのはちょっと・・・と悩んでいた方は、ぜひSearch & Filterの導入をご検討ください。

この記事が気に入ったら
いいね!してね♪

Twitter で

3 thoughts on “カテゴリーやタグ、カスタムタクソノミー等の絞り込み検索を簡単に実装できるWordPressプラグイン「Search & Filter」

  1. とことこ娘

    はじめまして。私はワードプレス初心者なので、大変参考になる記事がたくさんあり勉強になります!
    Search & Filter、さっそく実装しました!ひとつ質問なのですが、、、
    カテゴリーとタグによるチェックボックスの検索フォームを作ったのですが、何もしないとすべてのカテゴリー/タグが検索対象として表示されますよね。例えば、10あるうちの7つのカテゴリー/タグのみ検索フォームに表示(3つは検索フォームに表示せず検索対象から除外)することは可能なのでしょうか?
    分かりづらい説明で申し訳ないのですが、、アドバイス頂ければ幸いです。

    1. himecas Post author

      コメントありがとうございます。
      ショートコードで使えるパラメータに”除外”が存在しないので、特定のカテゴリーのみを非表示にするというのはおそらくできないです。(投稿が存在しないカテゴリーはhide_emptyで非表示にできます)
      プラグインを使わずに自前で絞り込み検索を実装するか、検索フォームに出したくないカテゴリーは別のカスタムタクソノミーとして登録するか、といった対応になるかと思います。

  2. SJI

    お世話になっております。
    流れ流れて貴サイトを拝見しております。

    このプラグインを利用して 検索結果をランダム表示したいのですが
    どのようにすれば宜しいでしょうか?

    ご教示いただければ幸いです。

コメントを残す

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