Ok, j'ai donc un type de message personnalisé appelé "Services". Ce type de message personnalisé a une taxonomie appelée "Zones" et il y a 5 termes dans cette taxonomie.
Disons que j'ai 10 articles sur "Services" et il y a 5 articles sur le terme "Peinture" et 5 autres sur le terme "Photographie".
J'ai besoin de pouvoir interroger les messages de "Services" mais au lieu d'afficher ces 10 messages, n'afficher que 5 associés à "Peinture".
Pour le moment, je peux interroger par taxonomie et termes, mais cela affichera tous les messages de "services" sans filtre par terme.
Interrogez essentiellement post par post_type à partir du terme que je choisis.
Toute aide serait géniale. Merci.
<ul id="service-list">
<?php
$args = array('tax_query' => array( array('taxonomy' => 'areas', 'field' => 'slug','terms' => 'painting')));
$the_query = new WP_Query( $args );
if($the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post();
?>
<li class="service">
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</li><!-- /.service -->
<?php endwhile; else: ?>
<p>Nothing Here.</p>
<?php endif; wp_reset_postdata(); ?>
</ul><!-- #service-list -->
Donc, si je pouvais simplement spécifier sur les $ args à partir de quel type de message pour obtenir les messages, cela serait résolu.
Réponses:
Ceci est la réponse à la question :)
la source