2016-08-25 3 views
1

Ich habe das Eulenkarussell zu meinem Wordpress-Theme hinzugefügt, nachdem ich dieses Tutorial gelesen habe - http://www.web2feel.com/making-a-featured-post-carousel-slider-with-wp-customizer-controls/ - Ich habe das Karussell korrekt hinzugefügt, aber jetzt möchte ich automatisch beliebte Posts anzeigen. Im Moment zeigt es Beiträge, die in einer bestimmten Kategorie sind, zum Beispiel "Nachrichten". Kann mir jemand dabei helfen?So erhalten Sie beliebte Posts im Postkarussell

Hier ist meine carousel.php

<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>

Antwort

1

Änderungen an der Datei carousel.php den Trick über hier, um die beliebte Beiträge in Karussell Schieber bilden.

Hier ist ein Trick, den Sie verfolgen und den Code knacken sollten.

<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

Aber wird dies die polarsten Beiträge zeigen, die auf meiner Website im Karussell sind? – user6738171

+0

Fügen Sie diese Zeile der Datei carousel.php hinzu, indem Sie die vorhandene Zeile ersetzen. '$ new_query = neu WP_Query (array ('cat' => $ karussell_cat, 'showposts' => $ karussell_zahl, 'meta_key' => 'wpb_post_views_count', 'orderby' => 'meta_value_num', 'bestellung' => 'DESC ')); ' –

+0

Dies wird alle Beiträge, die unter Uncategorized sind basierend auf den Post-Ansichten angezeigt und daher wird es als beliebte Beiträge aufgerufen. –

Verwandte Themen