カスタムフィールドテンプレートの値で絞り込み、一覧表示する方法。

2016.01.18

2016.01.18

Fotolia 58368871 Subscription Monthly M

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)  */
); ?>





















 

KEiSoN★

デジタルハリウッドオンラインスクールで、webデザインの基本を学ぶ。
2007年よりECカート開発会社にてwebディレクター/webデザイナーとして従事。マネージャー職も務める。
2009年1月よりフリーランスのwebディレクター/Webデザイナーとして独立。2015年11月にスカイゴールド株式会社として法人化。
中小企業向けのWebブランディング・デザイン、Wordpressのオリジナルテーマ開発が得意。
国内外の様々な価値観・クリエイティブに接触することで、幅広いクリエイティブや臨機応変にアイデアを提供する。