Tableless - Desenvolvimento inteligente com Padrões Web

23/09/2008
Na Prática

Mostrar posts recentes no WordPress

Pode ser interessante para você mostrar em seu site os posts mais recentes criados no WordPress, na sidebar, por exemplo, dessa forma você pode deixar seu site mais atrativo aos visitantes pois assim eles não ficariam limitados a ver somente …

Por


Pode ser interessante para você mostrar em seu site os posts mais recentes criados no WordPress, na sidebar, por exemplo, dessa forma você pode deixar seu site mais atrativo aos visitantes pois assim eles não ficariam limitados a ver somente os posts que são listados na home do site. O código para gerar uma lista com os últimos posts é muito simples, basta ter algum conhecimento de HTML para editar os arquivos.

Copie e cole o código abaixo no template do seu WordPress onde você deseja que apareçam os posts recentes:

1
2
3
4
5
6
7
<ul>
<?php
$aRecentPosts = new WP_Query("showposts=5");  // 5 é o número de posts recentes que você deseja mostrar
while($aRecentPosts->have_posts()) : $aRecentPosts->the_post();?>
<li><a href="<?php the_permalink() ?>" title="Link para <?php the_title(); ?> " rel="bookmark"><?php the_title();?></a></li>
<?php endwhile; ?>
</ul>

Caso você deseje alterar o número de posts mostrados, é só alterar o valor mostrado em showposts.

  • Ronaldo Klais

    Será que sou só eu ou todo aqui não estão nem aí pra bulhufas nenhuma sobre wp? É um assunto totalmente desinteressante. Tomara que os cursos da vísie sejam mais produtivos que este post.

  • http://tableless.com.br/ Diego Eis

    Ronaldo, tudo bem?
    Tem alguma sugestão para nós? Iria ajudar um bocado.

    Sobre os cursos da Visie, só tem uma maneira de descobrir. :D

  • http://www.unicaart.com.br Carlos

    agora me assustou!, brincadeira…..
    se eu tivesse grana faria curso lá de wordpress. o curso ensina o que exatamente no wordpress?

  • Ariê Perini

    Olá Diego tudo bem,

    Assim WordPress para quem tem dimenção da qualidade e possibilidades da ferramenta, sabe que é um assunto muito interessante.

    Cheguei a ter um curso de Tableless com vc na WCA, depois disso passei pela Agência Click, IG e hoje me encontro na Abril.

    Em todas estas três grandes empresas o WordPress alêm de serem bem usadas está servindo de pré-requesito para entrar lá.

    O IG migrou todos os blog’s para wordpress.

    Acho que oq mais falta é um bom tutorial dividido por partes de como montar o seu proprio thema para wordpress.

    Eu aprendi modificando temas e hoje no canal Ideal 75 TVA estou implementando todos os Blogs dos apresentadores para WordPress.

    Quebra um galhão e fala mal quem não sabe!

    Obs: Pode ser por falta de tempo mas acho que o site está precisando de mais post’s sobre assuntos técnicos um tutorial sobre wordpress avançado iria muito bem!

  • Diego Henrique

    Pegando um gancho do comentario do Ronaldo, usabilidade, webstandards e jquery (ou javascript) são muito mais interessantes que WordPress (talvez devido ao fato de que são mais usuais no dia-a-dia do que o wp).

  • http://www.desconversando.com Kennedy

    Os blogs atualmente, constituem uma forma prática e fácil de se inverter o fluxo da informação e colocar o usuário como provedor de conteúdo. Para aqueles que querem expressar suas idéias e compartilhar conhecimento através da web eles são ‘a solução’. Como ferramenta de gerenciamento, ainda não descobri nada melhor que o WP: existem inúmeros plugins, temas e muito material na net. Quem tem conhecimento de WP consegue ir além da manutenção de blogs e montar grandes portais, como disse o Ariê acima. A galera tem que procurar saber um pouco mais da ferramenta, aquele que só for subir no barco quando “todo mundo” estiver dentro corre o risco de desfrutar apenas da emoção do naufrágio.

  • Ronaldo Klais

    Eu não disse que WordPress é ruim e que não serve para nada, mas é que a meu ver foge um pouco do propósito do site. E pra perceber que o assunto é pouco interessante basta ver a quantidade de comentários. Veja por exemplo a diferença entre este post e um sobre jQuery.

    Acredito tambem que a baixa frequência de exposição de novidades é outro fator crítico.

    Dicas sobre javascript, css e outros são sempre bem vindas..

  • http://menosemais.co.cc/ Guilherme O.Mattos

    A pergunta não foi para mim, mas se permitirem eu tenho algumas sugestões:

    -Editores HTML: A maioria das pessoas falam mal do Dreamweaver, mas não dão outras opções de editores. Além do EditPlus, devem existir outros bons editores HTML pra quem gosta de fazer tudo na “unha”.

    -Frameworks CSS: Uma vez você escreveu um post sobre esse assunto, mas naquela oportunidade eu não entendi muita coisa, como por exemplo quais são os Frameworks CSS que existem? Me desculpe, mas eu não conheço nenhum.

    -CSS 3: Suas propriedades, quem suporta, etc.

    -Scriptaculous: (se não for sua área, ignore isso.)

    -Sites de busca: Buscadores que são menos conhecidos que o Google, Yahoo! ou MSN.

    -Javascript+DOM: Validar formulário.

    -Vídeo tutoriais.

    -Técnicas de webwriting

    Peraí… tá acabando… e você também poderia fazer uma série, saga, reality show sobre algum dos sites que você fez para clientes da Visie. Poderia abordar desde o briefing, metodologia, design, desenvolvimento, os layouts que deram errado e os que deram certo, as linguagens empregadas, em que ponto teve maior facilidade e onde teve maior dificuldade, otimização, o resultado final, como ficou a usabilidade e acessibilidade do site, quanto cobrar, etc… e por aí vai.
    Para quem já é web designer avançado talvez não seja muito interessante, mas pra quem tá começando seria bem produtivo.

  • Ranieri

    Ótima idéia a última do Guilherme Mattos. (a última)

  • http://www.cantinhodoemprego.com Cantinho do Emprego

    Gostei do seu blog!

    Visite o meu e de a sua opinião:
    http://www.cantinhodoemprego.com

    Descubra um mundo de oportunidades de emprego e esclareça as suas dúvidas legais! Download de artigos sobre a legislação do laboral.Templates de carta de rescisão e de currículos. Ofertas de emprego,código do trabalho e muito mais.Venha conhecer-nos!

    Gostava de trocar links?
    Envie um e-mail.

  • http://www.rafaeldesigner.com.br Rafael Designer

    Cara show de bola, serviu direitinho, estou usando o WP 2.7 e meu tema quando aplicado o plugin de topico recente, simpresmente minha barra lateral some ficando só o sistema de topico recente..

    Desta forma que você postou ficou show, coloquei na mao e funfo bele..

    falowwww

  • http://floripasom.com/video/ Acelio F

    Viva o WP!

    Lendo o tableless que eu tomei coragem para adentrar no “mundo” do WordPress.
    Ele é fascinante. E é possível configurar quase tudo o que você quiser.
    mas não vem tudo pronto. tem que ir testando e vendo a referência no site codex.

    Abaixo o endereço da página que tem este código e mais outras formas de fazer a mesma coisa:
    http://codex.wordpress.org/Template_Tags/get_posts

    abaixo (vou tentar postar o código) uma versão(WP v2.7) para regular qual categoria mostrar e quantidade de posts (com a data).
    Pode usar na home, em boxes separados por categoria!

    1
    2
        &lt;?php the_date('d/m/Y', '<i>', '</i>'); ?&gt;
        &bull; &lt;a href=""&gt;</a>
  • http://floripasom.com/video/ Acelio F

    É… o código acima não rolou…
    Como faz pra postar um código?

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    &lt;ul&gt;
    &lt;?php
    //mostrar somente posts de uma categoria específica
    $quantosPosts=5; // o número de posts recentes que você deseja mostrar(-1) mostra todos
    $qualCategoria=3; //id da categoria a mostrar
    global $post;
    $myposts = get_posts('numberposts='.$quantosPosts.'&amp;offset=1&amp;category='.$qualCategoria.'');
    foreach($myposts as $post) :
    setup_postdata($post); //pega a data de publicação
    ?&gt;
    &lt;li&gt;
    &lt;?php the_date('d/m/Y', '&lt;small&gt;&lt;i&gt;', '&lt;/i&gt;&lt;/small&gt;'); ?&gt;
    &amp;bull; &lt;a href=&quot;&lt;?php the_permalink(); ?&gt;&lt;?php echo $qualCategoria;?&gt;&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;
    &lt;/li&gt;
    &lt;?php endforeach; ?&gt;
    &lt;/ul&gt;

    <ul>
    <?php
    //mostrar somente posts de uma categoria específica
    $quantosPosts=5; // o número de posts recentes que você deseja mostrar(-1) mostra todos
    $qualCategoria=3; //id da categoria a mostrar
    global $post;
    $myposts = get_posts(‘numberposts=’.$quantosPosts.’&offset=1&category=’.$qualCategoria.”);
    foreach($myposts as $post) :
    setup_postdata($post); //pega a data de publicação
    ?>
    <li>
    <?php the_date(‘d/m/Y’, ‘<small><i>’, ‘</i></small>’); ?>
    &bull; <a href="<?php the_permalink(); ?><?php echo $qualCategoria;?>"><?php the_title(); ?></a>
    </li>
    <?php endforeach; ?>
    </ul>

  • Fabiano

    Valeu pelo código. Funciona certinho. :)

  • http://www.sitesdesign.com.br danilo da silveira

    haha várias pessoas com um super preconceito com o wordpress, eu também passei por isso. Demorei pra me acostumar com ele, mais quando o fiz, percebi o seu poder… Utilizo ele somente como plataforma para facilitar algumas funções.

  • Paulo Henrique

    Show, valeu!

  • Fabrício

    Olá, usei este código e acrescentei mais alguns scripts, um deles é o “excerpt”, queria saber se eu posso configurar o limite de palavras apenas desse excerpt das postagens recentes, pois ele ta pegando a configuração padrão do meu tema e está vindo muito conteúdo para poder ficar no sidebar como um breve resumo.

    vlew!

  • http://www.d2mm.com.br Daniel

    Ótima dica para quem já sabe trabalhar, ou já iniciou algumas customizações no tema. Para quem chega aqui do zero, sem saber onde colocar por exemplo, não faz muito sentido. Pra mim o site atinge sim o seu propósito, tem ajudado milhares de profissionais todos os dias. Parabéns.

  • Junior

    Caraamba, exatamente o que eu procurava ! Muito bom, vlww

  • http://www.renatovieira.com.br Renato Vieira

    Como seria para exibir uma categoria específica?

  • http://www.zonainfo.128pro.net Marcos

    Mas não tem um codigo html para exibir os posts recentes do site 1,
    para ser exibido no site 2 ?

  • Gabriela

    Ronaldo, provavelmente é só você que acha isso.
    WordPress é uma excelente ferramenta pra edição de conteúdo e todos, aparentemente com sua exceção, conhecem vários sites que o utilizam.

    Mas a vida é assim mesmo: vivendo, dando pala e aprendendo!

  • Meussg
  • Meusho