Como listar posts com título, data e imagem

Um colega de Porto Velho, leitor deste blog, nos escreveu com uma dúvida: Ele queria listar os posts de um blog com título, data e imagem. Respondi por e-mail com a solução encontrada e estamos compartilhando aqui para o aprendizado compartilhado.

A listagem precisava ser dentro de uma página com os últimos 20 posts.

A listagem

Veja o exemplo da listagem:

Título 1 – Data 1
Imagem 1

————————-

Título 2 – Data 2
Imagem 2


O código

Veja o código na íntegra!

<?php
global $post;
$myposts = get_posts('numberposts=20&orderby=date&order=DESC');
foreach($myposts as $post) :
?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> - <?php the_time('d/m/Y');?></h2><br />
<?php echo '<a class="thumbnail" href="' . get_permalink() . '" rel="bookmark">' . get_the_post_thumbnail() . '</a><br />'; ?>
<?php endforeach; ?>
<hr>

Com esse código o WordPress listará os últimos 20 posts com título, data e imagem. =P

Veja o resultado na prática (listei apenas 2 posts para demonstração):

Os 12 maiores e melhores blogs e sites brasileiros de 2017 – 14/03/2017

Como atualizar WhatsApp pelo PC num minuto! – 03/03/2017



Para quem está estudando PHP, veja outras possibilidades de listagem de posts:

+ WordPress: Como listar posts de uma determinada categoria na página inicial
+ WordPress: Como listar posts nas páginas
+ Como listar posts com título, data e imagem
+ Como escrever Campos Personalizados específicos ao listar posts
+ Listar posts no WordPress por categoria com título e nome do autor

Caso tenha alguma dúvida, entre em contato conosco! =)

WordPressIcon760x250

Birimbelo

Descomplicando sua vida digital.

Comentários estão fechados