IT女子のお気に入りフォルダ管理人の備忘録と実践を兼ねた(出来るだけ)役に立つ情報を配信するブログです。カスタムフィールドで絞り込んで一覧表示する公開日:2014/11/19最終更新日:2015/1/22WordPressこの記事は最終更新日から5年以上が経過しています。WordPressでカスタムフィールドの値によって投稿を絞り込む方法のメモです。カスタムフィールドが特定の値の投稿を取得するカスタムフィールドが特定の値の投稿を取得する方法です。例として、投稿タイプ『test』で『city』というカスタムフィールドの値が『神戸』という投稿を絞り込んで取得します。endwhile;endif;wp_reset_postdata();posts_per_pageは-1で全件取得です。以後、7行目以降の記述は同じなので省略します。今後は条件部分だけの記述にします。カスタムフィールドの値で並び替える今度はカスタムフィールドの値で並び替える方法です。例として、カスタムフィールドキーが『city』の投稿をそのカスタムフィールドの値で降順(DESC)に並び替えます。);※明言どおり条件部分だけの記述にしました。meta_queryを使って条件を指定するmeta_queryを使うとパラメータが異なり、違った条件指定ができるようになります。);SQLのように『%』付ける必要はありません。WP_Query実行時に値の前後に自動で『%』が付与されるからです。LIKEやINなども指定できます。カスタムフィールドパラメータ』を参考にしてください。Queryもっと複雑な条件を指定してみるmeta_queryを使えば、もっと複雑な条件も指定することができるようになります。例として、カスタムフィールド『pref』が『兵庫県』のみに絞り込み、カスタムフィールド『address』の値で昇順に並び替えてみます。投稿を取得する場合は、以下のようになります。);いろんな絞り込みができるようになるのでとても便利です。IT女子のお気に入りフォルダ。