Tags & Hacks Tutoriais

Thumbnail do post mais recente de uma categoria

2 de April de 2013

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.

heart


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.