2
2009
Criar uma Lista de posts recentes no WordPress
Uma das funções mais utilizadas no WordPress é a criação de uma lista de posts recentes que é extremamente útil para divulgar conteúdo a leitores que acedam a uma página especifica do blog.
Uma boa prática é evitar usar plugins para fazer algo que se pode fazer facilmente com algumas linhas de código. Desta forma evitas que o tempo de carregamento do blog seja longo porque para além de teres de carregar o código tens de carregar o plugin e parecendo que não com um número significativo de visitas ou conteúdo na página ela fica demasiado pesada.
O código para N posts, sendo N um número definido por ti, tem apenas 7 linhas, será que vale mesmo usar um plugin para isto?
<?php query_posts('showposts=N'); ?>
<ul>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<?php endwhile;?>
</ul>
Como podes ver é um código relativamente simples onde alteras N para o número de posts que pretendes mostrar.
Não quer dizer que não possas usar um plugin para mostrar os posts mais recentes mas aconselho que uses apenas se ele te atribuir alguma característica especial que justifique usar um plugin.
6 Comments + Add Comment
Leave a comment
Advertisement

An article by









Um plugin para isso realmente é um exagero… mas porque não um widget, que é já incluído com o WordPress há várias versões?
Existem temas que não dão para utilizar os plugins é por isso que existe este tipo de scripts!
Obrigado! Bastante útil
excelente dica amigão, valeu!
Um lance que poderia ser aplicado para ficar útil, pelo menos pra mim. Selecionar uma categoria específica para que seja buscada os recentes posts. Teria como mandar o novo código? Obrigado.
Teria como editar esse código para que apareça somente os posts do dia? Por exemplo uma lista dos posts do dia 26/04, que foram postados e/ou atualizados.
Sei que existe a função do canlendários, contudo essa é mais eficaz.
Coloquei o código em uma de minhas páginas do blog, mais não funcionou, será que tenho de inserir em alguma parte onde aceite scripts e códicos php específico?