Tenta assim e veja se adianta alguma coisa:
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts($query_string."&paged=$paged&showposts=8"); ?>
<?php while (have_posts()) : the_post(); $count++; ?>
Criador do tópico
joshi13
(@joshi13)
não adiantou =\
não sei mais oq fazer…ja tentei um monte de coisas e não consigo fazer a paginação desses malditos query posts
o site é: http://blog.erikaikezili.com.br
Dá um <?php echo $paged; ?>
em alguma área aí da página pra ver se ele ta retornando algum valor.
Putz, joga o código então pra gente dar uma olhada!
Criador do tópico
joshi13
(@joshi13)
Taí…creio q seja essa parte q é da home.php onde mostra os últimos posts…não sou tão craque em php =P
<!-- From the blog Starts -->
<h2>Últimos posts</h2>
<div class="from-the-blog">
<div class="wrap">
<?php
query_posts('showposts=' . get_option('woo_home_posts') );
while (have_posts()) : the_post(); $count++; ?>
<div class="block">
<?php woo_get_image('image','home'); ?>
<div class="top">
<h5><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h5>
<p><?php the_time('M. j, Y'); ?> <a href="<?php comments_link(); ?>"><span><?php comments_number('Sem comentários','1 Comentário','% Comentários'); ?></a></p>
<p>Categoria: <?php the_category(', ') ?></span></p>
</div>
<?php the_excerpt(); ?>
<a href="<?php the_permalink() ?>" class="more"><span>More »</span></a>
</div>
<?php if ($count == 2) { $count=0; ?><div class="fix"></div><?php } ?>
<?php endwhile; ?>
</div>
</div>
<!-- From the blog Ends -->
Tentou assim e não funcionou?
<!-- From the blog Starts -->
<h2>Últimos posts</h2>
<div class="from-the-blog">
<div class="wrap">
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts('showposts=' . get_option('woo_home_posts').'&paged=$paged');
while (have_posts()) : the_post(); $count++; ?>
<div class="block">
<?php woo_get_image('image','home'); ?>
<div class="top">
<h5><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h5>
<p><?php the_time('M. j, Y'); ?> <a href="<?php comments_link(); ?>"><span><?php comments_number('Sem comentários','1 Comentário','% Comentários'); ?></a></p>
<p>Categoria: <?php the_category(', ') ?></span></p>
</div>
<?php the_excerpt(); ?>
<a href="<?php the_permalink() ?>" class="more"><span>More »</span></a>
</div>
<?php if ($count == 2) { $count=0; ?><div class="fix"></div><?php } ?>
<?php endwhile; ?>
</div>
</div>
<!-- From the blog Ends -->
Criador do tópico
joshi13
(@joshi13)
ja sim…mas continua na mesma
clico na página 2 e permanece os posts da página 1
coloquei o <?php echo $paged; ?>
e ainda mostra o valor 1
eu cheguei a ver vários problemas parecidos e tentei suas soluções mas todas sem sucesso =\
o mais parecido com o meu foi desse site http://phatbrush.com/ ..inclusive ele pediu ajuda nos forums do wordpress tbm
http://wordpress.org/support/topic/261673?replies=6
isso deveria estar funcionando 100% rodando pra entregar para cliente…tinha quase desistido disso mas retomei…pois tá virando caso de honra tentar resolver uahauhauhaua e o pior de tudo é q peguei outro blog pra fazer e adivinha o problema que deu nele tbm? uahuahuahuahua isso tá me perseguindo
Kra, eu tava tendo o mesmo problema que o seu. Consegui resolver agora mesmo.
Eu vi que colocando o valor no paged, ex: 1 ou 2.. ele retornava os posts corretos das paginas.
Então na sorte mesmo, concatenei a variavel e ai.. vualá.. funcionou.
Coloquei a linha assim:
query_posts(’cat=4&posts_per_page=10&paged=’.$paged.''); ?>
Espero ter ajudado.
Olhando de novo o código que eu postei reparei em um erro. Tem que trocar as aspas simples por aspas duplas, ou fazer como o stenio_melo sugeriu.
Ficaria assim:
<!-- From the blog Starts -->
<h2>Últimos posts</h2>
<div class="from-the-blog">
<div class="wrap">
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts('showposts=' . get_option('woo_home_posts')."&paged=$paged");
while (have_posts()) : the_post(); $count++; ?>
<div class="block">
<?php woo_get_image('image','home'); ?>
<div class="top">
<h5><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h5>
<p><?php the_time('M. j, Y'); ?> <a href="<?php comments_link(); ?>"><span><?php comments_number('Sem comentários','1 Comentário','% Comentários'); ?></a></p>
<p>Categoria: <?php the_category(', ') ?></span></p>
</div>
<?php the_excerpt(); ?>
<a href="<?php the_permalink() ?>" class="more"><span>More »</span></a>
</div>
<?php if ($count == 2) { $count=0; ?><div class="fix"></div><?php } ?>
<?php endwhile; ?>
</div>
</div>
<!-- From the blog Ends -->
Senhores é muito mais simples, segue um simples exemplo abaixo
<?php
query_posts(“category_name=home&paged=$paged”);
if (have_posts()) : while (have_posts()) : the_post();
?>