';

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:

Correção da paginação do WordPress

Correção da paginação do WordPress

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.

  1. Curta nossa página no facebook ?
  2. Não perca as atualizações no twitter ?
  3. Veja as dicas no instagram ?
  4. Siga nossos repositórios no github ⌨️
  5. 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á.

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.

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *