Pagenavi só na primeira página?
-
Companheiros, instalei o pagenav nas minhas páginas referentes a cada categoria (gategory-15, category-65, etc, etc, etc …). Aparentemente tudo está perfeito, contudo, parece que a paginação não está funcionando. Na seção artigos, por exemplo, eu clico na “2” e continua exibindo o conteúdo da “1”.
Meu site é http://www.radefesa.com.br/wordpress
Alguém sabe onde errei ou onde está esta pane?
Abraço a todos!
-
O que mas tem aqui no forum é resposta para esta questão, veja aqui a listagem e algum desses deve lhe ajudar
Myst1010,
tudo bem?
Cara mais uma vez você ajudando …
Já havia visto estes dois tópicos onde você contribuiu com conhecimentos: http://br.forums.wordpress.org/topic/problema-com-paginacao?replies=13 e http://br.forums.wordpress.org/topic/paginacao-com-multiplas-categorias?replies=4Contudo, meu pouco conhecimento me impediu de compreender onde estava meu erro. Vi ali códigos extensos e complexos, bem diferente do meu que é simples. O código que uso para chamar o Pagenav no final das página sde categoria é
<?php if(function_exists('wp_pagenavi')) {wp_pagenavi();}?>
Onde está o erro? Porque que só aparece a primeira página mesmo eu clicando em “2”?
Abração!rafaelsayao na verdade o código do pagenav não está errado, o que acontece é que quando se usa um loop personalizado o pagenavi não consegue identificar automaticamente a mudança e pira na batatinha.
Mas no seu caso as coisas podem ser um pouco mais complicadas.
Provavelmente vc está usando query_posts correto?Caso esteja vc tem que adicionar em seu query_posts o paged + ou – assim
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; ?> <?php query_posts("cat=2&showposts=10&paged=$paged"); ?>
vc pode ver a explicação melhor e completa neste link
http://forumdosoftware.com/wordpress/tutorial-resolvendo-problemas-de-paginacao-no-wordpress/Mas também identifiquei no seu site alguns links com link_do_post.html que significa que provavelmente vc está usando um plugin de cache.
Caso esteja é possível que as alterações corretas pareçam erradas porque as alterações não estão entrando em vigor logo que vc as faça devido ao cache já criado.
Outra coisa é um ?mod-new que tem em alguns links como
http://www.rotaaerea.com.br/home.php?mod=news&id=1297Isso é uma modificação GET que provavelmente pode afetar a paginação também dependendo de como está sendo feita.
Bom, me baseei nos seus dois endereços
http://www.rotaaerea.com.br
http://www.rotaaerea.com.br/wordpressMyst,
Vou dar uma estudada neste material que me enviou.Na verdade o http://www.rotaaerea.com.br é o site antigo, tal como tudo que tem nele. Foi feito por um ex-integrante do site que o montou em PHP e tem muita coisa em html.
O site que estou contruindo, ou melhor, tentando com a ajuda de companheiros como você, é o http://www.rotaaerea.com.br/wordpress … nele que estou me baseando. O outro esquece.
Vou estudar mais e tentar resolverm qualquer coisa te chamo aqui!
Grande abraço!Myst1010
Tenho visto que você sempre ajuda a galera com os problemas. Estou com um problema de paginação que usa o PageNavi e já procurei nos sites gringos e nos BR e nada. Não consigo fazer com que o PageNavi apareça a 2ª página. Segue a minha index pra ver se você ou alguém pode me ajudar!. Vlw
Meus amigos se puderem me ajudem estou há 1 semana tentando e nada!
Abraços
Tentei fazer o mesmo acima porem esta dando o mesmo erro de pagina não encontrada usando o plugin pagenavi, mas pelo que vi não tem nada a ver com o plugin…
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <article id="postCategory"> <a href="<?php the_permalink(); ?>"> <h1><?php the_title();?></h1> </a> <h5>Categoria: <?php the_category(' » ');?></h5> <p><?php the_excerpt_rereloaded(50);?></p><br /> <small><?php if (function_exists('the_tags')) the_tags();?></small> </article> <?php endwhile; else:?> <?php endif;?> <section id="paginacao"><?php if(function_exists('wp_pagenavi')) {wp_pagenavi();}?></section>
venho tendo o mesmo problema.
fiz um blog para minha namorada e a paginação também não funciona.
o tema já foi pronto, porque ela gostou de um que viu por aí, etc, mas eu dei uma editada nele para poder funcionar da forma que ela queria.
enfim, o código:<?php $paged = (get_query_var('paged')); ?> <?php query_posts('paged=' . $paged . '&posts_per_page=5'); ?> <?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?> <?php global $more; $more = 0; ?> <?php if ( in_category('gallery') && !is_single() ) continue; ?> <div <?php post_class(); ?>> <div class="posttitle"> <div class="postdate"> <div class="day"><?php the_time('d') ?></div> <div class="month"><?php the_time('M') ?></div> </div> <h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2> <h5 class="cattitle"><?php the_category(' , '); ?></h5> </div> <?php the_content('Veja mais'); ?> <div class="postmeta"> <div class="postmeta_left"> <p><a href="<?php the_permalink() ?>"><?php _e("Link do Post"); ?></a></p> </div> <div class="postmeta_right"> <div class="twitter_link"> <a target="_blank" title="Compartilhe este post com seus seguidores do Twitter" href="http://twitter.com/home?status=Reading%3A+<?php the_title(); ?> - <?php $turl = getTinyUrl(get_permalink($post->ID)); echo $turl; ?>" rel="nofollow" class="social-bookmark">Twite este Post</a> <img alt="Twite este Post" src="<?php bloginfo('template_directory'); ?>/images/twitter.png"/> </div> <div class="comment_link"> <p><a href="<?php the_permalink(); ?>#respond"><?php _e("Deixe seu Comentário"); ?></a></p> </div> </div> </div> </div> <?php endwhile; else: ?> <?php endif; ?>
- O tópico ‘Pagenavi só na primeira página?’ está fechado para novas respostas.