サポート » 使い方全般 » 取得したコンテンツを囲むdivにクラス

  • <?php
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $args = array(
    	'post_type' => 'itemlist',
    	'posts_per_page' => 3,
    	'orderby' =>'rand',
    	'tax_query' => array(
    	'relation' => 'AND',
    	array(
    		'taxonomy' => 'item',
    		'field' => 'slug',
    		'terms' => array('item1','item2')
    		)
    	)
    );
    $other_post = get_posts($args);
    if($other_post) : foreach($other_post as $post) : setup_postdata( $post ); ?>
    
    三件取得しています。
    <div class="one">一番目のコンテンツ</div>
    <div class="two">二番目のコンテンツ</div>
    <div class="three">三番目のコンテンツ</div>
    
    <?php endforeach; ?>
    <?php endif;
    wp_reset_postdata(); ?>

    上記のようにカスタム投稿の内容を複数指定して、ランダムに三件取得、表示しています。
    取得したコンテンツを囲むdivにクラスをそれぞれ振りたいのですが、「isFirst」では実装できませんでした。

    初心者の為、書き方が間違っていたのかもしれませんが、もし宜しければご教示頂けると幸いです。
    何卒よろしくお願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • Hint:

    foreach($other_post as $key => $post)

    トピック投稿者 jp-struttin

    (@jp-struttin)

    Hinaloe様
    ヒント頂きまして誠にありがとうございました。
    調べましたができませんでした。
    どうかもう少し膨らませたヒント頂けたら幸いです。。
    ごめんなさい。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「取得したコンテンツを囲むdivにクラス」には新たに返信することはできません。