2016-08-25 1 views
1

이 튜토리얼에 이어 올린 올빼미 회전 목마를 내 Wordpress 테마에 추가했습니다. - http://www.web2feel.com/making-a-featured-post-carousel-slider-with-wp-customizer-controls/ - 캐 러셀을 올바르게 추가했지만 현재 인기있는 게시물을 자동으로 표시하고 싶습니다. 지금은 "뉴스"와 같이 특정 범주에있는 게시물을 표시합니다. 아무도 이것으로 나를 도울 수 있습니까?인기있는 게시물을 게시판에 표시하는 방법

여기 여기에 회전 목마 슬라이더에 인기 게시물 표시로 트릭을 만들 것입니다 carousel.php 파일에

답변

1

변경

<div id="slider"> 
 
    
 
    <?php 
 
    $carousel_cat = get_theme_mod('carousel_setting','1'); 
 
    $carousel_count = get_theme_mod('count_setting','4'); 
 
    $new_query = new WP_Query(array('showposts' => $carousel_count, 'meta_key' => 'wpb_post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC')); ?> 
 
    
 
    <div class="item"> 
 
     <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('carousel-pic'); ?></a> 
 
     <h3> <?php the_title();?> </h3> 
 
    </div> 
 
    
 
    <?php 
 
     endwhile; 
 
     wp_reset_postdata(); 
 
    ?> 
 
    
 
</div>
내 carousel.php

입니다.

다음은 속임수를 쓰고 코드를 깨뜨리는 것입니다.

<div id="slider"> 
<?php 
$carousel_cat = get_theme_mod('carousel_setting','1'); 
$carousel_count = get_theme_mod('count_setting','4'); 
$month = date('m'); 
$year = date('Y'); 
$new_query = new WP_Query(array('posts_per_page' => $carousel_count, 'meta_key' => 'wpb_post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC')); ?> 
<?php if ($new_query->have_posts()) : ?> 
<?php while ($new_query->have_posts()) : $new_query->the_post(); ?> 
<div class="item"> 
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a> 
<?php // the_post_thumbnail('thumbnail'); Thumbnail (150 x 150 hard cropped) If you want anyother size you can change ?> 
<h3> <?php the_title();?> </h3> 
</div> 
<?php endwhile; wp_reset_postdata(); ?> 
<?php else : ?> 
<p><?php _e('Sorry, No Popular Posts Found '); ?></p> 
<?php endif; ?> 
</div> 
+0

그러나 이것은 회전 목마에서 내 웹 사이트에있는 가장 중요한 게시물을 보여줄 것입니까? – user6738171

+0

기존 라인을 대체하여이 라인을 carousel.php 파일에 추가하십시오. $ carousel_cat, 'meta_key'=> 'wpb_post_views_count', 'orderby'=> 'meta_value_num', 'order'=> 'DESC '));' –

+0

게시물 뷰를 기준으로 분류되지 않은 게시물을 모두 표시하므로 인기 게시물로 표시됩니다. –