投稿をループして、カスタムフィールド_shop
が空でない投稿のみを表示したい
私は常にメタクエリと混同していますし、これがこれを使って可能かどうか確信さえできません。以下は私がこれまでに試したことです
$args = array('post_type' => 'jobs',
'posts_per_page' => 12,
'paged'=> $paged,
'tax_query' => array(
array(
'taxonomy' => 'job_category',
'field' => 'slug',
'terms' => $term->slug,
),
),
'meta_query' => array(
array(
'key' => '_shop',
'value' => '',
'compare' => '!='
)
)
'meta_key' => '_shop',
);
$loop = new WP_Query( $args );
メタ値を持つ投稿を選択するには、EXISTS
比較演算子を使用します。
$args = array(
'post_type' => 'jobs',
'posts_per_page' => 12,
'paged'=> $paged,
'tax_query' => array(
array(
'taxonomy' => 'job_category',
'field' => 'slug',
'terms' => $term->slug,
)
),
'meta_query' => array(
array(
'key' => '_shop',
'compare' => 'EXISTS'
)
)
);