How to use pagination?

时间:2011-12-19 作者:Chris

我有一个页面的以下代码,在这里我拉一张照片,标题和最后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(); ?>

1 个回复
最合适的回答,由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(); ?> 

结束

相关推荐

Authors list Pagination?

WordPress有一个内置功能,可以显示网站所有作者的列表。但是没有显示他们的头像的选项,所以如果你有作者,你真正得到的只是一个链接到作者页面的文本列表。php文件在您的主题中,即。因此,打开互联网,我找到了这本不错的教程bavotasan.com 用一小段代码似乎就能做到这一点。在我的网站上,所有用户都可以写文章,贡献者的名单很长。有可能设定10 users for page ? 使用此解决方案:将结果集分页自$wpdb->get_results()我确实为作者编写了如下代码列表函数: f