Je souhaite parcourir les publications et afficher uniquement les publications pour lesquelles le champ personnalisé i.e _shop
n'est pas vide
Je suis toujours confondu avec méta requête et même pas sûr que si cela est possible en utilisant ceci ou non. Voici ce que j'ai essayé jusqu'à présent
$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 );
Pour sélectionner les publications qui ont une méta-valeur, utilisez l'opérateur de comparaison 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'
)
)
);