Estive tentando fazer isso funcionar o dia todo, mas não tive sorte ...
Eu tenho um tipo de postagem personalizado chamado 'news' e um modelo de arquivo (archive-news.php), aqui eu gostaria de mostrar 2 postagens com paginação, o que funciona bem, até que eu tente ir para a 'página seguinte' ( / news / page / 2), que retorna um erro 404.
Alguma idéia de como consertar isso / o que estou fazendo de errado?
Eu literalmente passei o dia todo tentando encontrar uma solução para isso pesquisando no Google e nos formulários do WordPress, encontrei muitas soluções, nenhuma das quais funcionou até agora.
Minha função de tipo de postagem personalizada: http://pastebin.com/uG1L6YNu
Minhas regras de reescrita são impressas: http://pastebin.com/jbaDANYr
custom-post-types
pagination
archives
post-type
404-error
Dale-Anthony
fonte
fonte
Respostas:
Isso agora está funcionando para mim ... para aqueles que têm o mesmo problema, todo o código estava correto.
O problema foi que o WordPress está configurado para mostrar 10 postagens por página, por padrão, que colidiram com minha consulta (limitando-a a 2 postagens) para corrigir o problema. Alterei a configuração do WordPress (Configurações / Leitura no painel do administrador) para 1.
fonte
posts_per_page
como o normal antes, sem entrar em conflito com as configurações do WP.Encontrei a solução aqui: http://walrusinacanoe.com/web-development/742
É elegante e funcional:
fonte
Você provavelmente já tentou isso, mas redefinir os links permanentes pode resolver esse problema. Vá para Configurações-> Links permanentes e salve os links permanentes novamente.
fonte