Recentemente tive que criar um Widgets que listava os últimos post através de uma categoria específica, por exemplo: Tenho um Blog com as categorias “Notícias”, “Esporte” e “Saúde”. Criar um Widgets que lista os últimos posts somente da categoria “Notícias”.
Após algumas pesquisas na internet não encontrei um plugin que fizesse o serviço de forma que desejava, porém encontrei um código que permite fazer isso, alias, via código é até melhor, pois o blog fica mais clean.
Você pode inserir o código diretamente na Sidebar, ou se preferir pode inserir via Widgets, porém primeiramente você precisa baixar e instalar o plugin php widget code.
Segue o código:
<ul> <?php $recent = new WP_Query("cat=3&showpv9ts=5"); while($recent->have_posts()) : $recent->the_post();?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?> </a></li> <?php endwhile; ?> </ul>
Espero que tenha ajudade. Abraço a todos.
Bom dia Fábio… Paz!
Meu querido, sou muito leigo, estou lendo sobre o wordpress e tentando criar um tema pra migra o site de minha igreja.
Seguinte, você colocou qual categoria gostaria de listar, mas percebi que as vezes, quando migramos o site da nossa máquina para o host, os ids mudam exibindo outra categoria.
Pergunta: haveria uma forma de fazer a consulta pelo slug ou descobrir qual id da categoria pelo nome do slug ou outra maneira dinâmica… assim quando migramos o site não temos de ficar fazendo os acertos de ids.
Abraços, fica na Paz.
Olá Marcelo, Amém.
Com relação a sua dúvida, sinceramente me parece que existe um problema, pois quando subir não deve mudar os links, algo está acontecendo.
Na verdade, não conheço outra forma de fazer isso.