我需要有关kriesi分页的帮助...我可以看到它,但是它不起作用。当我单击第2页时,它显示了第一页的内容。

<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; ?>
<?php query_posts( array
    (   'post_type'=>'post',
        'posts_per_page' => 3,
        'paged' => $paged
        )); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    <article id="post-<?php the_ID(); ?>" class="middle-post">
        <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
    </article>
<?php endwhile; kriesi_pagination();  endif;  wp_reset_query();   ?>

最佳答案

$paged变量很可能未正确设置。除了第一行,您可以尝试以下代码:

if (get_query_var('paged')) {
    $paged = get_query_var('paged');
} elseif (get_query_var('page')) {
    $paged = get_query_var('page');
} else {
    $paged = 1;
}

关于php - Kriesi分页不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29019265/

10-13 02:42