SearchEntriesについて
更新日:2024.02.01
ブログ記事を複数の条件で絞り込んで検索できる多機能なプラグイン。検索の条件はテンプレートタグで指定でき、ブログ記事のフィールド(タイトルや日付など)、カテゴリ/タグ/カスタムフィールドを組み合わせた柔軟な検索や、「○○か□□に属する(OR検索)」や「○○と□□に属する(AND検索)」等、AND/OR/NOTを組み合わせた条件指定も可能です。検索されたブログ記事の件数を出力することもできます。
プラグインの特徴
SearchEntriesプラグインには、以下のような特徴があります。
- ブログ記事のフィールド(タイトルや日付など)はもちろんのこと、カテゴリ/タグ/カスタムフィールドを組み合わせた柔軟な検索を行うことができます。
- 検索の条件はテンプレートタグで指定します。
- ブログ記事のフィールドや、カスタムフィールドで検索する場合、「値が○○に等しい」「値に○○を含む」「値が○○より大きい」といった条件で検索することができます。
- カテゴリ/タグでの検索では、「○○か□□に属する(OR検索)」/「○○と□□に属する(AND検索)」のどちらも可能です。
- カスタムフィールドの検索では、複数のカスタムフィールドを組み合わせた検索が可能です。
- 「NumericCustomFields」プラグインを組み合わせると、カスタムフィールドの数値も検索することができます。
- ブログ記事のフィールドの値か、カスタムフィールドの値をキーにして、検索結果を並べ替えることができます。
並べ替えのキーは複数指定することができます。 - 静的な検索に使うことも、フォームと組み合わせた動的な検索を行うこともできます(ただし、動的な検索を行う場合は、拙作のいくつかのプラグインと組み合わせます)。