• 特定のカスタム分類のタイトルだけをトップページに一覧で表示しています。
    (2件だけ)

     (日付) (投稿タイトル)
     (日付) (投稿タイトル)

    カスタム投稿名:news
    カスタム分類名 :news_cate

    その際、カスタム分類のスラッグをclassに指定して、
    小さく画像を表示したいと思っています。

    1件目 カスタム分類:event
    2件目 カスタム分類:topics

    ですが、1件目の「event」が2件目にも反映されてしまいます。

    <?php
        $args=array(
            'tax_query' => array(
                array(
                    'taxonomy' => 'news_cate', //タクソノミーを指定
                    'field' => 'slug', //ターム名をスラッグで指定する
                    'terms' => array( 'event','topics' ) //表示したいタームをスラッグで指定
                ),
            ),
            'post_type' => 'news', //カスタム投稿名
            'posts_per_page'=> 2 //表示件数(-1で全ての記事を表示)
        );
    ?>
    <?php query_posts( $args ); ?>
    <?php if(have_posts()): ?>
    <?php while(have_posts()):the_post(); ?>
    
    <ul>
    <li>
    
    <article>
    <div class="<?php echo $term_var = get_query_var( 'term' ); ?>">
    <span class="post-date"><?php the_time('Y/m/d'); ?></span>
     <header><h4><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h4></header>
    
    </div>
    </article>
    </li>
    </ul>
    
    <?php endwhile; else: ?>
    <!--ページが存在しない場合の指定 -->
    <?php endif; ?>
    <?php wp_reset_query(); ?>

    原因がお分かりになる方、お教えいただけると助かります。
    どうかよろしくお願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「複数のカスタム分類 それぞれのスラッグを取得したい」には新たに返信することはできません。