web-dev-qa-db-ja.com

カテゴリページの特集記事

カテゴリページごとのカテゴリに基づいて、異なる「おすすめ投稿」を作成する方法を誰かが知っているのではないかと思いましたか。たとえば、医療カテゴリページにいる場合は、特別なdivなどで紹介されている医療投稿が表示されます。

2
Louis Stephens

追加のカテゴリ「おすすめ」を「医療」カテゴリの投稿に割り当てます。

カテゴリテンプレートで、 'category__and' => array(3, 27) を使用してクエリを使用します。

例( 'medical'がcat 3で、 'feature'が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(); ?>
  </div>
<?php endwhile; endif; ?>
3
Michael