設定が完了しPHPまたはショートコードで設置された検索フォームは、コードを設置した場所に(HTMLの)formタグに変換して表示されます。
絞り込みたい条件を複数(また単独でも)指定して、最後に検索ボタンをクリックします。

絞り込み検索フォームの例

上記の検索フォームの例では、

関東 かつ 東京都 かつ コンピューター かつ パート・アルバイト

に合致する記事がヒットします。WordPressの内部的に言えば、記事の投稿/編集画面にて上記4つのカテゴリーのいずれにもチェックが入っている記事のみがヒットします。

ドロップダウン

1つのドロップダウン内では同時に1つ値のみ選択できます。「範囲検索」の設定がされている場合、動作設定(投稿年月の場合は前・以前・以後・後、カスタムフィールドの場合は未満・以下・以上・超)にしたがって、選択したドロップダウンの値を基点に前後の値で範囲検索が行われます。範囲検索が設定されていないときは、ドロップダウンの値に完全一致の記事のみヒットします。

ドロップダウン(Ajaxフィルタリング)

1つ目のドロップダウンでカテゴリー/タームを選択すると、その子カテゴリー/ターム一覧を2つ目のドロップダウンに表示します。同様に下層のドロップダウンも生成されます。最後に指定した(下層の)条件のみが検索条件として渡されます(関東 > 東京都 > 23区 と選択した場合「23区」のみが検索条件になります)。

設定画面において「階層」に数値が設定されている場合は、ページロード時に設定した数のドロップダウンがあらかじめ表示されています。最初のドロップダウンのみ最上位カテゴリー/ターム一覧が読み込まれており、その中のカテゴリー/タームを選択すると次のドロップダウンに子要素がロードされます。

セレクトボックス

1つのセレクトボックス内で1つ、または複数の値を同時に選択できます。複数選択するには、キーボードのShift/Ctrlキーを使用します(MacはShift/Command)。

設定ページの「項目内の検索方法」が「OR検索」に設定されている場合、複数選択したいずれかの条件に合致する記事が該当記事となります。「AND検索」に設定されている場合、複数選択されたすべての条件に合致する記事が該当記事となります。

チェックボックス

1つのチェックボックスグループ内で1つ、または複数の値を同時に選択できます。設定ページの「項目内の検索方法」が「OR検索」に設定されている場合、複数選択したいずれかの条件に合致する記事が該当記事となります。「AND検索」に設定されている場合、選択されたすべての条件に合致する記事が該当記事となります。

ラジオボタン

1つのラジオボタングループ内で1つの値のみ選択できます。設定画面の「未選択時の文字列」右側の「表示」が有効になっている場合は「未選択時の文字列」に記述した内容の空のvalue値のラジオボタンが表示されます。一度選択したラジオボタンの条件をリセットするには、その空のボタンを選択します。

「範囲検索」が設定されている場合、動作設定(投稿年月の場合は前・以前・以後・後、カスタムフィールドの場合は未満・以下・以上・超)にしたがって、選択したラジオボタンの値を基点に前後の値で範囲検索が行われます。範囲検索が設定されていないときは、ラジオボタンの値に完全一致の記事のみヒットします。

フリーワード

1つまたは複数の単語を全角または半角のスペースで区切って入力します。

複数の単語を入力した場合、すべての単語が設定した「検索対象」のいずれかに含まれる記事のみが検索されます(検索対象の例:タイトル/本文/抜粋/カスタムフィールド/コメント/記事が属するターム名)。検索にヒットしない場合は単語数を減らして検索してください。

検索実行

複数の検索条件を指定し、最後に検索ボタンをクリックします。検索結果は大抵の場合一瞬で表示されますが、複雑な検索条件…特にキーワードを大量に入力して検索すると結果が表示されるまでに時間がかかる場合があります(サーバー側に非常に負荷がかかりますので、場合によっては途中でサーバーが停止する可能性もあります)。また、サーバーの性能や、登録された記事の件数、混み具合などによっては、検索結果が表示されるまでの時間がかかる場合があります。

検索結果のソート(並べ替え)

ソートボタンを設置してある場合は、エンドユーザーが検索結果を自由に並べ替えることができます。わかりやすい文言・ボタン形状を設定してください。ソートの結果、同順位の記事があった場合は、投稿年月の新しい記事が上位に表示されます。

なお、検索実行前の画面ではソートボタンは機能しません。