複数のカスタムフィールドの条件に一致する記事を取得する方法

複数のカスタムフィールドの条件に一致する記事を取得する方法

複数のカスタムフィールドの条件に一致する記事を取得する方法についてのメモ書きです。例えば、締切期限前のPV数順のイベント一覧を作成するときなどに使用できますね!

 

$args = array(
        'post_type'     => 'カスタム投稿タイプ名',
        'numberposts'   => 30, //表示数
        'meta_query' => [
            [
                //1つ目のカスタムフィールドの条件
                'key'     => 'pv_count',
            ],
            [
                //2つ目のカスタムフィールドの条件
                'key'     => 'limit_day',
                'value'   => $today,
                'compare' => '>=',
            ],
        ],
        //'meta_key'      => 'week_pv_count',
        'orderby'       => 'meta_value_num',
        'order'         => 'DESC',
    );
$posts = get_posts( $args );

 

Qulii

CTA-IMAGE 中高生向け知的体験プラットホームを公開中!

wordpressカテゴリの最新記事