我有一个页面的以下代码,在这里我拉一张照片,标题和最后10篇文章的摘录。
问题是,我不知道如何添加分页?
我也安装了WP PageNavi。我已经看到一些类似的问题得到了解决,但我根本无法真正理解这个概念,我首先尝试确保这是可能的?
<?php /* Template Name: Opinion */ ?>
<?php get_header(); ?>
<div id="primary">
<div id="content" role="main">
<div class="clear"></div>
<!---------------------------------------------------------------------------->
<?php query_posts(\'cat=19&posts_per_page=10\');
if(have_posts()) : while(have_posts()) : the_post(); ?>
<div class="pages-thumbs">
<a href="<?php echo the_permalink(); ?>"><h2><?php the_title(); ?></h2></a>
<?php the_post_thumbnail(\'medium\'); ?>
<div <?php post_class(); ?> id="post-<?php the_ID(); ?>">
<?php the_excerpt(); ?>
</div>
</div>
<?php endwhile; endif; wp_reset_query(); ?>
<!---------------------------------------------------------------------------->
</div><!-- #content -->
</div><!-- #primary -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
最合适的回答,由SO网友:Michael 整理而成
更改此行:
<?php query_posts(\'cat=19&posts_per_page=10\');
至
<?php query_posts(\'cat=19&posts_per_page=10&paged=\'.get_query_var(\'paged\'));
并在
wp_reset_query();
, 例如:
<?php endwhile; endif;
if( function_exists(\'wp_pagenavi\')) { wp_pagenavi(); }
else { posts_nav_link(); }
wp_reset_query(); ?>