Pular para o conteúdo
Início » Notícias » Todos os artigos, organizados pro categoria

Todos os artigos, organizados pro categoria

Muitos podem achar fácil manter um site, mas ficar atualizando ferramentas (os plugins) ou mesmo instalar coisas novas não é uma tarefa fácil. É claro que o mais difícil é manter o site atualizado diariamente. Recentemente comecei a usar o cérebro e decidi tentar colocar algum código em PHP para listar os posts de uma categoria ou tag, pensando na facilidade. No meu blog pessoal tenho várias páginas específicas de games, onde, em cada uma, tem uma listagem de todos os posts. Antes eu atualizava manualmente (ainda atualizo) as páginas, colocando os links na mão. Agora eu consegui executar a listagem usando alguns comandos em PHP (que, aliás, não sei quase nada da linguagem, diga-se de passagem):

<ul >
            <?php $recent = new WP_Query("category_name=game-design&showposts=50&orderby=title&order=ASC");
            while($recent->have_posts()) : $recent->the_post();?>
            <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
            <?php endwhile; ?>
</ul>

Usei isso para a página de Artigos, onde agora está listando os principais textos do blog, divididos por categoria (mas tive de colocar este código para cada categoria). Isso vai facilitar para quem quer procurar algum artigo ou tutorial, já que a página virou um índice dos posts.
Caso você queira tentar, instale antes o plugin Exec-PHP, que permite aos colaboradores usarem códigos em php dentro de posts, widgets e nas páginas internas. Também veja nesta página os parâmetros e exemplos para o comando query_posts do WordPress, já que o WQ_Query é uma variação do comando. O código eu peguei de um antigo template que eu usava no meu blog pessoal. Caso queira listar por tags, use tag=nome-da-tag. Se tirar o showposts, ele mostra os 10 últimos posts por default.
Qualquer dúvida, não hesite em perguntar.

Relacionados e Publicidade
Marcações: