Dica para usuários experientes: Paginação com query_posts

Postado por Carlos em 19/01/08 às 10:12 pm e arquivado em Dicas e tutorias
Compartilhe este post: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Facebook
  • Linkk
  • LinkTo
  • UEBA
  • Rec6

Resumidamente, pelas query_posts() é possível determinar, por exemplo, a quantidade de posts que um blog exibirá, excluir e adicionar categorias, etc, etc e etc…Exemplo:

<?php query_posts("posts_per_page=2&cat=5"); ?>

Colocando esse código acima de um loop, ele irá exibir 2 posts e somente da categoria com ID 5.

Bom, não sei se era só comigo, mas sempre tive conflitos com as Query_posts. Ao usa-las percebia que a paginação não funcionava.

Felizmente, graças (novamente) ao meu amigo (?) Ezequiel esse problema foi solucionado. Bastando inserir "$query_string" dentro das query_posts. Exemplo:

<?php query_posts($query_string . "posts_per_page=2&cat=5"); ?>

O código irá fazer a mesma coisa, só que dessa vez a paginação dos posts irá funcionar. ;)



Posts relacionados

Comentários - ( 3 )


Luiz
Enviado em 20/01/08

Nossa, era isso que eu estava procurando!
Dica perfeita, só fiquei com uma duvida Mister, será que é possível utilizar essa função várias vezes na mesma página?

Ex. Ultimas do orkut
post1 …
post2…
post3…

Ultimas do BBB
post1 …
post2…
post3…

e etc…

muito obrigado desde ja!



Carlos Henrique
Enviado em 20/01/08

Não tenho certeza, mas faça um teste ;). Lembrando que cada query_posts() é pra um loop diferente.



Ricardo
Enviado em 24/03/08

Minha duvida…

Gostaria que apenas na Home, isto é, na index fosse possível utilizar os efeitos da query…

Apliquei em meu blog para que na home aparecesse apenas um post de cada categoria, mas quando clicava nos links de categoria afim de visualizar todos posts desta categoria, continuava mostrando apenas um post




Nome(apelido, nickname...)
E-mail(Obrigatório, mas não será exibido)


Você pode usar tags XHTML para formatar o texto do seu comentário, ex: <strong>, <em>, <a href="">, <li>,etc. Obs: Para exibir códigos e scripts nos comentários você deve digitá-los dentro das tags <code> e </code>, ex: <code><?php bloginfo('name');?></code>


Populares

MrWP » Free Themes


BB Clean Theme

Simple Blue Magazine

Mr. WordPress - ©2008 / Web Design por Carlos Henrique| Contato | Divulgue | RSS | MrWP Themes