Tutoriais  02/04/2013 

Thumbnail do post mais recente de uma categoria

Essa função mostra na sidebar uma miniatura (thumbnail) do post mais recente de uma determinada categoria. Essa miniatura tem um link para o post a que ela pertence. É a mesma função que eu usava em uma versão anterior do TL com a última foto da categoria "photoblog".

Thumbnail do post mais recente de uma categoria

Abra seu arquivo sidebar.php e adicione:

<?php
$my_query = new WP_Query('showposts=1&cat=11');
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<?php
$attachments = get_posts( array(
'post_type' => 'attachment',
'number_posts' => 1,
'post_status' => null,
'post_parent' => $my_query->post->ID,
) );
if ($attachments) {
?>
<a href="<?php the_permalink() ?>" title="Permanent Link to <?php the_title_attribute(); ?>">
<?php
$thumbnail_id = $attachments[0]->ID;
echo wp_get_attachment_image( $thumbnail_id,$size='medium' );
}
endwhile;
}
wp_reset_query();
?></a>

showposts=1 - o número 1 determina quantos posts (miniaturas) serão mostrados.
cat=11 - substitua o número 11 pela ID da categoria a ser mostrada.
size='thumbnail' - além do tamanho "thumbnail" você também pode usar o "medium" de acordo com suas preferências.


Leia Também

Deixe seu comentário

02/04/2013 ・ 13:10

Muito legal e fica tão fofo né?

02/04/2013 ・ 20:57

Tamara é uma fofa!
Me salvou com esse código que fiquei até careca te tanto procurar na internet!
Vai ser de grande ajuda para muitos.

Beijos e mais uma vez obrigado.

Sara
11/08/2013 ・ 21:08

Eu queria colocar de 4 categorias diferentes, mas sempre puxa só uma. Eu que to colocando errado ou é assim mesmo?

    12/08/2013 ・ 08:33

    Este tutorial é para mostrar de apenas uma categoria.

18/08/2013 ・ 16:39

oi Tamara, esse tutorial serve para o blogger também, ou só funciona no wordpress?
beijokas Kel

03/01/2014 ・ 02:43

Oi tamara! Qual pluggin você utiliza para os “posts relacionados”?
Comecei a pouco tempo com o blog e ficaria feliz em vc conhecer pois foi feito a partir de um tema base seu.. ficou bem diferente (:
obrigada pelas dicas e disponibilidade.

Maike
02/10/2014 ・ 23:56

Oi Tamara!
Como eu faço pra mudar o tamanho da imagem? eu queria usar tamanho diferente do ‘medium’, me ajuda?

    03/10/2014 ・ 07:20

    Você pode usar thumbnail ou medium. O tamanho em pixels você ajusta em settings/media “Thumbnail size” ou “Medium size” dependendo de qual decidir usar.