wordpressのカスタムフィールドテンプレートを使用して、webサイト制作をする際、テンプレートの値で絞り込み、一覧表示をするという案件がありましたので、メモ書きをしておきます。
ポイント
'meta_key' => 'ブランド', /* カスタムフィールドキー(meta_key) */ 'meta_value' => 'DIESEL' /* カスタムフィールド値(meta_value) */
という記述をし、カスタムフィールドテンプレートで設定したものを入力し、絞り込む形になります。
結果
一連の流れを書くと、このようになります。
「ブランド」の「DIESEL」に登録されたものが、10件、一覧表示されるという結果になります。
'brand-detail', /* 表示する投稿タイプを指定(カスタム投稿タイプ brand-detail) */ 'posts_per_page' => 10, /* 一覧に表示するページ数 */ 'paged' => get_query_var( 'paged' ), /* ページネーションする場合は必須 */ 'meta_key' => 'ブランド', /* カスタムフィールドキー(meta_key) */ 'meta_value' => 'DIESEL' /* カスタムフィールド値(meta_value) */ ); ?>