Home » Programação » Como listar os Links dos Posts de uma Categoria Específica

Como listar os Links dos Posts de uma Categoria Específica

Nativamente o WordPress conta com um Widgets que lista todas as categorias existentes em seu Blog. Esse Widgets se limita apenas em mostrar a quantidade de posts em cada categoria.

Vamos imaginar a seguinte situação:

Você tem um blog com as categorias: Produtos, Serviços e Download. Quando a pessoa clicar em produtos, você quer que na lateral carregue um Widgets com a lista dos produtos pertencentes a categoria produtos. Nesse caso o Widgets Categorias do WordPress não vai lhe atender.

Você pode resolver esse produtos usando o plugin List Category Post. Com esse plugin é possível criar um Widgets com todos os links de uma categoria específica.

Instalação do List Category Post

A instalação é simples, basta você baixar o plugin List Category Post e subir para a pasta plugin do seu WordPress.

Ou através da página de plugin do WordPress digitando List Category Post na pesquisa.

Configurando o List Category Post

A configuração também é bem simples, você pode escolher além da categoria, várias outras opções como mostrar o autor, o numero de post, a ordenação, etc.

list category post

Lista Posts de Categorias Específicas via PHP Code Widget.

Outra forma de conseguir a lista de post de uma categorias específica é via PHP Code.

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′.

Leave a Reply