【特別料金】2019/4/17まで3,980円→2,980円の早割価格で販売中です
「カスタム検索プラグイン」は通常のテキスト検索に加えて「カテゴリ」「タグ」による絞込検索フォームを作成、設置できるプラグインです。
カスタム検索プラグインについて
カテゴリー階層に対応
カテゴリの検索フォームは「2パターン」
1つは全てを表示するタイプ、もう1つはカテゴリを階層化することで親カテゴリを見出しにするタイプです(※2階層まで)。
実際には以下のようになります。
検索フォームに表示したくないカテゴリ・タグも除外可能
検索フォームのチェックボックスとして表示したくないカテゴリ、タグをIDで指定することで除外できます。
※検索結果からは除外されません
テキストの並び替えもOK
並び順は「スラッグ」のabc順になるので「a-hokaido」「b-akita」などとすることで任意の順に変更できます
設置はウィジェット又はショートコード
検索フォームの設置は上図のように「カスタム検索」ウィジェットを設置するか、ショートコード([st-custom-search])で設置できます。
ウィジェット
ウィジェットでは以下の設定が可能です
タイトル | 検索フォームの上に表示するタイトル(任意) |
テキストフォームを表示する | テキスト検索フォームの有無 |
カテゴリー(一括表示・階層表示) | カテゴリの表示状態(階層表示で親カテゴリが見出しに) |
縦並びにする | カテゴリのチェックボックスを縦並びに |
除外するカテゴリーID | チェックボックス表示から除外したいカテゴリのIDを記入(複数の場合は半角カンマで区切る) |
タグを表示する | タグによる検索の有無 |
タイトル | タグ検索の上に表示するテキスト |
除外するタグID | チェックボックス表示から除外したいタグのIDを記入(複数の場合は半角カンマで区切る) |
ショートコード
ショートコードでも属性の設定でウィジェット同様のカスタマイズが可能です。
サンプル例
属性名 | 値 | デフォルト値 | 説明 |
---|---|---|---|
title |
任意の文字列。 | (空文字) | タイトル。空で出力なし。 |
show_text_input |
0 , 1 |
0 |
テキスト入力欄を表示するかどうか。 |
layout |
任意の文字。 | horizontal |
HTML にクラス名が追加される (デフォルトテンプレートの場合)。プラグイン標準では horizontal (カテゴリーを横並び表示) と vertical (カテゴリーを縦並び表示) に対応。 |
cat_mode |
flat , children |
flat |
選択可能なカテゴリー。 flat は全カテゴリー、 children は子カテゴリー(階層化)。 |
cat_exclude |
カンマ区切りのカテゴリー ID | (空文字) | 除外するカテゴリーの ID 。 |
show_tags |
0 , 1 |
0 |
タグを表示するかどうか。 |
tag_title |
任意の文字列。 | Tag |
タグ一覧のタイトル。 |
tag_exclude |
カンマ区切りのタグ ID | (空文字) | 除外するタグの ID 。 |
検索結果
カスタム検索で検索した内容の表示順序は「新着・古い順・ランダム」を選択して「検索」をクリックすることで並び変えることが可能です。
「ランダム」を選択した場合はページャーの意味はなくなります(ランダムの為)
メモ
- 選択した内容は全て「AND」検索になります。(「カテゴリA」「カテゴリB」「タグA」にチェックを入れた場合は全てに適合する検索結果が表示されます)
- 1ページに表示される件数はWordPressの「表示設定」>「1ページに表示する最大投稿数」で変更できます。
- インフィード広告を設定している場合は広告も反映されます(※表示には時間を要する場合があります)
その他の詳しい説明や注意事項は販売ページをご確認下さい