Como exibir os posts recentes de uma categoria específica usando Widgets
Passo 1:
Baixe o plugin PHP Code Widget. Com ele você poderá adicionar um script php em sua barra lateral através dos Widgets
Passo 2:
Instale e ative o plugin (Para instalar, o envie para a pasta wp-content/plugins)
Passo 3:
Com o plugin já ativado, vá para Aparência -> Widgets
Passo 4:
Adicione o widget do Php Code em sua barra lateral (ou outro local que aceite widgets) e adicione o seguinte código:
<ul> <?php $recent = new WP_Query("cat=3&showposts=5"); while($recent->have_posts()) : $recent->the_post();?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endwhile; ?> </ul>
Passo 5:
Para alterar a categoria escolhida, altere seu id em ‘cat=3’ para o id desejado. A quantidade de posts exibidos é controlada através da função showposts, e neste caso teremos os 5 posts mais novos da categoria 3, definido em ‘showposts=5’.
Boa, gostei, estou pesquisando agora para post fora da página inicial. sabe tipo tenho a inicial e a de piadas. quando escrever uma piada ela só aparecer na piada
Queria fazer isso incluimdo também uma imagem do post. Tem como?
Jel,
No functions.php do tema vc tem que colocar add_theme_support( 'post-thumbnails' );
E na página de listagem do post coloque the_post_thumbnail.
no caso, onde é a página de listagem do post? coloquei num widget, na pagina inicial, no canto. onde coloco isso?
Acho que antes do no widget
Olá, há possibilidade de inserir essa funcionalidade dentro de um único post ou página?
Boa tarde, parabens pela iniciativa, me ajudou muito isso, agora só estou tentando pegar a imagem que foi inserida no post, você sabe como fazer, se souber por favor me ajude, necessito muito.
Grato pela atenção
Elias
Tente:
<a href=""><img src="/timthumb.php?src=&h=60&w=60&zc=1" title="Clique para ler: " alt="" class="recent-posts-thumb" width="60px" height="60px" />
como faço para aparecer tbém um pouco da descrição (conteudo do post e colocar uma botão “ler mais” ??
Dá pra usar também o &order=DESC ou &order=DESC logo depois do showposts=5 pra exibir os posts em ordem crescente ou decrescente. ;D
Muito, muito, muito obrigado!
como faço para aparecer tbém um pouco da descrição (conteudo do post e colocar uma botão “ler mais” ??
Muito obrigado pela ajuda! Estava precisando dessa solução! Valeu mesmo.. abraços e tudo de bom
Muito bom artigo, bem detalhado.
consegui acrescentar em meu blog.
Obrigado!
Me salvou!
Valeu demaaais Guga