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:
<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.
15 Comentários
15 Comentários
Ronaldo Klais 25/09/2008 às 13:26
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.
Diego Eis 25/09/2008 às 16:26
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.
Carlos 26/09/2008 às 10:11
agora me assustou!, brincadeira…..
se eu tivesse grana faria curso lá de wordpress. o curso ensina o que exatamente no wordpress?
Ariê Perini 26/09/2008 às 19:26
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 27/09/2008 às 19:08
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).
Kennedy 01/10/2008 às 09:43
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 01/10/2008 às 13:53
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..
Guilherme O.Mattos 01/10/2008 às 15:54
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 02/10/2008 às 17:55
Ótima idéia a última do Guilherme Mattos. (a última)
Cantinho do Emprego 05/10/2008 às 11:01
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.
Rafael Designer 02/03/2009 às 17:29
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
Acelio F 19/05/2009 às 13:07
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!
<?php the_date('d/m/Y', '', ''); ?>
• <a href="">
Acelio F 19/05/2009 às 13:13
É… o código acima não rolou…
Como faz pra postar um código?
<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>'); ?>
• <a href="<?php the_permalink(); ?><?php echo $qualCategoria;?>"><?php the_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>
<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>’); ?>
• <a href="<?php the_permalink(); ?><?php echo $qualCategoria;?>"><?php the_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>
Fabiano 22/05/2009 às 21:40
Valeu pelo código. Funciona certinho.
danilo da silveira 30/07/2010 às 19:39
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.