I was wondering if anyone knew how to have a different "featured post" based on it's category per category page? For example, if you are on the medical category page, you would see a medical post featured in a special div and so on.


assign the additional category 'featured' to the post in the category 'medical'.

in your category template, use a query with 'category__and' => array(3, 27)

example (assuming 'medical' is cat 3, and 'featured' is cat 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(); ?>
<?php endwhile; endif; ?>

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.