Olá galera,
Hoje trabalhando com o WordPress passei por um problema que eu demorei muito pra resolver.
A paginação do wordpress não funciona e eu não sabia como corrigir, se você está tendo esse problema, veja aqui como resolver.
A paginação simplesmente não funciona
A situação é a seguinte, precisava fazer uma busca nos posts de uma categoria especifica e exibir somente 2 posts.
O problema é que usando essa “query_post()
” customizada, a paginação nativa do WordPress não funcionava corretamente. Sempre apresentava o erro “Not Found“!
Pequisei por vários blogs, e encontrei umas respostas bacanas, como a do SytlizedWeb , porem mesmo com a solução apresentada, não consegui resolver meu problema.
A solução apresentada foi:
O problema é que mesmo assim não funcionou, e depois de algum tempo eu fui descobrir que no Wp-Admin em : Settings >> Reading
você tem a opção de “Blog pages show at most” que por padrão vem 10. Sendo assim você deve alterá-la para 1, pois aí o wordpress ira buscar apenas os posts que você solicitar no parametro “showposts
“.
Obrigado pela leitura ???
Espero que você tenha gostado desse post, como podem ver, o meu problema era apenas uma configuração do próprio admin do WordPress.
Se você gostou desse post, compartilhe com seus amigos e ajude a espalhar o conhecimento!
Se ainda ficou com dúvidas, por favor deixe nos comentários.
Não se esqueça de nos seguir nas redes sociais, por que você não pode ficar de fora dos novos posts.
- Curta nossa página no facebook ?
- Não perca as atualizações no twitter ?
- Veja as dicas no instagram ?
- Siga nossos repositórios no github ⌨️
- Faça parte da nossa lista de desenvolvedores ?
Hashtags
#wordpress #paginacao #query_posts #query #pagination #loop #notfound #error #wp #404 #customizado #php
Este post foi escrito em maio de 2010 e atualizado em 2019.
Creditos da imagem por Aaron Burden on Unsplash
19 Comments
David · 2019-01-22 at 17:32
Olá amigo, essa solução para paginação realmente funciona quando aplicada ao arquivo index.php, mas ao tentar utilizá-la em arquivos como o “category.php” ou “category-id.php” não funciona do mesmo jeito…
Existe alguma adaptação…
estou precisando disso…
vlw mesmo…
David · 2011-01-05 at 00:50
Olá amigo, essa solução para paginação realmente funciona quando aplicada ao arquivo index.php, mas ao tentar utilizá-la em arquivos como o “category.php” ou “category-id.php” não funciona do mesmo jeito…
Existe alguma adaptação…
estou precisando disso…
vlw mesmo…
Wellington Lorindo · 2012-03-30 at 15:57
David, tente usar o wp_reset_query() antes do query_posts(), assim você limpa a query do WP.
Verifique também se não existem pages, taxonomys e custom posts com o mesmo slug, caso exista
vai dar conflito. Tente mudar o slug da página para testar.
Artigo show de bola!
Patricia · 2013-07-02 at 13:02
No meu caso era conflitp de slug…Valeu pela Luz!
Joao G · 2011-10-06 at 00:17
cara, ajudou muito. na verdade, me salvou. rodei o google por uma solução e só encontrei aqui. grande abraço sucesso.
Rafael_K · 2012-05-29 at 12:53
obrigado salvou minha vida
Thais Martins · 2013-03-06 at 17:54
Pesquisei por horas e não pensei que a solução pudesse ser algo tão simples…
Muito obrigada!
Esse post foi de grande ajuda! =)
Maxwell · 2013-03-11 at 15:50
Estou encontrando um problema quanto à paginação: Quando clico na paginação pra ir à página 2,3,4 ou qualquer que seja, ele vai pra página de erro “not found” não faço idéia do que seja. Poderia me ajudar? Já mexi em todos os editores e não consigo encontrar o erro! Agradeço desde já.
Leandro Santos · 2015-07-22 at 16:46
Blz Maxwell, em um outro site esta solução me ajudou http://felipemeirelles.com/erro-page-not-found-ao-acessar-links-da-paginacao-wordpress/, veja se pra vc tbm!
André · 2013-08-24 at 11:29
Você resolveu meus problemas, muito bem apresentado esse tutorial, simples e objetivo, parabéns!
André Martins · 2013-09-15 at 18:46
Cara vc mereçe um abraço!
Muito obrigado!
JM · 2013-12-16 at 14:13
Valeu, amigo. Uma solução tão simples 🙂 Obrigado, mesmo!
Felipe Viana de Almeida · 2014-04-23 at 16:05
PQP cara de onde vc surgiu?? Resolveu meu problema… perdi horas de sono e fios de cabelo pra arrumar isto… estava quase perdendo meu emprego (haha :P) obrigado pela força 😉
Josué · 2014-05-14 at 14:47
Caraca meu, muito bom mesmo funcionou perfeitamente, velho sinceramente eu tava procurando isso feito doido na net….kkkkk, valew muito obrigado
Fabio Rizzi · 2015-04-07 at 16:29
Cara já estava desistindo, muito obrigado.
Karla Moura · 2015-04-13 at 15:06
você me salvou! estava há horas procurando uma solução e era só mudar para 1 no painel! obrigada!! 😀
Leandro Santos · 2015-07-22 at 16:03
Seu post me ajudou e mto, estava exatamente com esse problema obrigado!!!
Ivan Vasconcelos · 2018-04-19 at 08:49
Dica matadora. Pra mim funcionou. 😉
emersonbroga · 2018-04-19 at 14:35
Bom saber que 8 anos depois e as dicas ainda ajudam. Obrigado pelo comentário.