O print não vai facilitar a galera te ajudar não, ideal é o código do template, use algum serviço tipo http://pastebin.com/ pra armazenar o código e cole aqui o link.
O erro é na query principal ou numa query secundária?
Segue os códigos conforme solicitado:
Header.php
Index.php
Style.css
Function.php
O erro acontece no <?php posts_nav_link('∞','«','»'); ?>
Clico para a próxima página, e não carrega outros posts, porém agora tá indo pra página 2, mas continua com os posts da primeira página… se eu clico pra ir pra página 3 não vai e da erro.
1) No primeiro loop você está pedindo pra exibir somente 1 post, query_posts('showposts=1');
, então não há pq ter navegação se vc não solicitou mais posts.
2) O ideal é que posts_nav_link
seja usado dentro do loop, por exemplo:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h1><?php the_title(); ?></h1>
<?php the_content(); ?>
<?php endwhile; ?>
<p class="nav"><?php posts_nav_link(); ?></p>
<?php else : ?>
<?php get_template_part( 'erro' ); ?>
<?php endif; ?>
3) Você está usando funções obsoletas como a start_wp();
provavelmente terá problemas com navegação tb por conta disso.
4) Outro problema que reparei é que vc usa query_posts()
e get_posts()
que possuem a mesma função de buscar posts (mas algumas diferenças claro)
Eu sugiro que você tente refazer seu código tentando adequar seus loops como no exemplo do tópico 2 acima, e usando somente o query_posts()
.
Uma referência rápida para query e loops no wp https://gist.github.com/2023628
Obrigado pelas respostas, vou tentar reorganizar o código.
Esse código do loop na verdade eu copiei da internet e fiz algumas modificações. Acabei de modificar algumas coisas e realmente o problema de paginação está relacionado as funções nele utilizadas.
Já consegui colocar as publicações em várias colunas apenas mexendo nas divs, ao invés de utilizar vários loops como havia feito anteriormente…
Agradeço pela ajuda desde já!
Caso apareçam outras dúvidas volto a publicar.
Obrigado!
Galera,
Eu tenho um site no WordPress e ele estava funcionando normalmente, até que a paginação deu erro. Quando clicamos na numeração da página, ele encaminha para uma página de erro “not found”.
Alguém poderia me explicar como resolver esta situação???
ME AJUDEEEEM!
omegafilmes, melhor vc abrir um novo tópico no fórum para aparecer entre os mais recentes e para que mais pessoas te ajudem. Postar em tópicos antigos com situação [resolvido] não vai te ajudar muito.
Nesse post que abrir use algum serviço para postar seu código, por exemplo o http://pastebin.com/, daí fica mais fácil de te ajudar.
copie o código do template que está dando problema
Abraço
marlonlamancio, já criei o tópico e ainda não responderam rsrsrsrs.
o código do functions.php é: http://pastebin.com/81TchWDw
o código da index.pho é: http://pastebin.com/iMMhQ4sx
Não sei o que está acontecendo, ao clicar no número da página que eu quero ir, ele me encaminha pra uma página de erro.:(