web-dev-qa-db-fra.com

Articles en vedette pour les pages de catégorie

Je me demandais si quelqu'un savait comment créer un "article vedette" différent en fonction de sa catégorie par page. Par exemple, si vous vous trouvez sur la page de catégorie médicale, vous verriez un poste médical présenté dans une division spéciale, etc.

2
Louis Stephens

attribuez la catégorie supplémentaire "en vedette" au poste dans la catégorie "médical".

dans votre modèle de catégorie, utilisez une requête avec 'category__and' => array(3, 27)

exemple (en supposant que "médical" est le chat 3 et que "en vedette" est le chat 27):

<?php $args = array(
  'category__and' => array(3, 27),
  'posts_per_page' => 1
  );
$feature = new WP_Query( $args );
if( $feature->have_posts() ) : while( $feature->have_posts() ) : $feature->the_post(); ?>
  <div class="featured">
   ANY POST OUTPUT <?php the_title(); ?>
  </div>
<?php endwhile; endif; ?>
3
Michael