よく忘れるのでメモ meta_query

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

カスタムフィールドの数値でソート、特定のフィールドの値を持っている投稿のみを抽出
$args = array(
‘post_type’ => array(‘aaaa’,’bbbb’,’cccc’),
‘posts_per_page’ => 4,
‘meta_key’ => ‘date’,
‘orderby’ => ‘meta_value_num’,
‘order’ => ‘DESC’,
‘meta_query’ => array(
array(‘key’ => ‘xxxx’,
‘value’ => ‘1’
)
)
);
query_posts($args);