2016-11-21 1 views
0

인기있는 게시 위젯에서 수를 표시하는 방법은 무엇입니까? 표시 개수 표시

<div class="terpopuler__num">1</div> 

는 전체 코드 참조 : 그럼 $ 설정 while 루프의 $i 상단을 추가 한,

<div id="terpopuler" class="terpopuler__row"> 
    <ul class="terpopuler__wrap"> 
     <?php $popular_days_ago = '$popular_days days ago'; $recent = new WP_Query(array('posts_per_page' => $number, 'orderby' => 'meta_value_num', 'order' => 'DESC', 'meta_key' => 'post_views_count', 'date_query' => array(array('after' => $popular_days_ago)))); while($recent->have_posts()) : $recent->the_post(); ?> 
      <li class="terpopuler__item"> 
       <a href="<?php the_permalink(); ?>" rel="bookmark"> 
        <div class="terpopuler__num">1</div><!-- count number --> 
        <div class="terpopuler__title"> 
         <a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a> 
        </div> 
        <?php $post_views = get_post_meta($post->ID, 'post_views_count', true); if ($post_views >= 1) { ?> 
        <span class="terpopuler__info"><?php hwd_post_views(); ?> kali dibaca</span> 
        <?php } ?> 
       </a> 
      </li> 
     <?php endwhile; ?> 
    </ul> 
</div><!--widget-terpopuler--> 

을 내 Screanshoot이
Screanshoot http://image.prntscr.com/image/5d0df6cf07504909b10fafa4d6d40ed6.png

답변

1

이 시도보고 난 자동 증가로 변수 ($i++).

<div id="terpopuler" class="terpopuler__row"> 
    <ul class="terpopuler__wrap"> 
     <?php $popular_days_ago = '$popular_days days ago'; $recent = new WP_Query(array('posts_per_page' => $number, 'orderby' => 'meta_value_num', 'order' => 'DESC', 'meta_key' => 'post_views_count', 'date_query' => array(array('after' => $popular_days_ago)))); 
     $i = 1; 
     while($recent->have_posts()) : $recent->the_post(); ?> 
     <li class="terpopuler__item"> 
      <a href="<?php the_permalink(); ?>" rel="bookmark"> 
       <div class="terpopuler__num"><?php echo $i++; ?></div><!-- count number --> 
       <div class="terpopuler__title"> 
        <a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a> 
       </div> 
       <?php $post_views = get_post_meta($post->ID, 'post_views_count', true); if ($post_views >= 1) { ?> 
        <span class="terpopuler__info"><?php hwd_post_views(); ?> kali dibaca</span> 
       <?php } ?> 
      </a> 
     </li> 
     <?php endwhile; ?> 
    </ul> 
</div><!--widget-terpopuler--> 
+0

감사합니다 ** @ user3099298 **, 그것은 일입니다. :) –

0
<div id="terpopuler" class="terpopuler__row"> 
     <ul class="terpopuler__wrap"> 
      <?php $i = 0; $popular_days_ago = '$popular_days days ago'; $recent = new WP_Query(array('posts_per_page' => $number, 'orderby' => 'meta_value_num', 'order' => 'DESC', 'meta_key' => 'post_views_count', 'date_query' => array(array('after' => $popular_days_ago)))); while($recent->have_posts()) : $recent->the_post(); ?> 
      <li class="terpopuler__item"> 
       <a href="<?php the_permalink(); ?>" rel="bookmark"> 
        <div class="terpopuler__num"><?php echo ++$i; ?></div><!-- count number --> 
        <div class="terpopuler__title"> 
         <a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a> 
        </div> 
        <?php $post_views = get_post_meta($post->ID, 'post_views_count', true); if ($post_views >= 1) { ?> 
         <span class="terpopuler__info"><?php hwd_post_views(); ?> kali dibaca</span> 
        <?php } ?> 
       </a> 
      </li> 
      <?php endwhile; ?> 
     </ul> 
    </div><!--widget-terpopuler--> 
+0

감사합니다 ** 제 니스 ** ** 작품입니다. :) –