Loop com Thumbnail apenas no primeiro Post – WordPress

Estamos desenvolvendo um trabalho que precisou dessa função (Loop com Thumbnail apenas no primeiro Post), algo simples mas que ainda não tinhamos feito, segue então a dica.

A grande questão é que ao colocar o <?php the_post_thumbnail(); ?> dentro do loop ele adiciona o thumbnail para todos os posts. Foi então que criamos a variável $loopcounter, que armazena a contagem dos posts dentro do loop até o determinado local que foi inserida.
Resolvemos assim:

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); $loopcounter++; ?>

<?php if ($loopcounter <= 1) { the_post_thumbnail(); } ?>

<?php the_title(); ?>
<?php the_content(); ?>

<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>

A lógica é: Se $loopcounter for menor ou igual a 1 exibe o thumbnail.

Simples e muito útil. Basta adicionar DIVs e CSS à sua imaginação.

URL do Trackback

Sem Comentários em "Loop com Thumbnail apenas no primeiro Post – WordPress"

Olá Internauta, deixe um comentário:

XHTML Tags são permitidas:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Inscreva-se nos comentários.