Come visualizzare l'immagine in evidenza per ogni articolo?

21 ago 2016, 22:59:17
Visualizzazioni: 21.3K
Voti: 0

Ho utilizzato il seguente codice per visualizzare l'immagine in evidenza per ogni articolo, ma non viene mostrato nulla:

     <div class="thumbnail-img">

<?php 




        $lastBlog = new WP_Query('type=post&posts_per_page=2&offset=1');

        if ($lastBlog->has_post_thumbnail()) {

            while($lastBlog->has_post_thumbnail()) {
                $lastBlog->the_post_thumbnail();
            } ?>

            <?php get_template_part('content-image', get_the_post_thumbnail()); 

        }




?>

</div>
<br>

<?php



        if( $lastBlog->have_posts()):

        while($lastBlog->have_posts()): $lastBlog->the_post(); ?> 



            <?php get_template_part('content-title', get_post_format()); ?>




        <?php endwhile;

    endif;

    wp_reset_postdata();
?>
</div>

Come posso risolvere questo problema?

0
Tutte le risposte alla domanda 2
0
<div class="thumbnail-img">
<?php 
    $lastBlog = new WP_Query('post_type=post&posts_per_page=2');
    if ($lastBlog->have_posts()) {
        while($lastBlog->have_posts()) {
             $lastBlog->the_post();
              if(has_post_thumbnail()){
                  the_post_thumbnail();
             }
         }
     }
  ?>
 </div>

-> Prova in Questo Modo

22 ago 2016 06:48:41
1

Utilizzo questo metodo:

$args = array ( 'post_type' => 'slider');
$slides = get_posts( $args );

foreach($slides as $row){ 
    $image = wp_get_attachment_image_src(get_post_thumbnail_id($row->ID),"full");
    echo $image[0];
}
21 ago 2016 23:48:49
Commenti

Non sto utilizzando uno slider di immagini. Tutto quello che volevo era poter visualizzare la miniatura sopra il titolo del post. Ho modificato la domanda per mostrare esattamente ciò che desideravo.

Michael Stokes Michael Stokes
22 ago 2016 01:13:33