如何在wordpress中的页面中添加分页

时间:2013-01-07 10:00:09

标签: wordpress pagination

我对这个菜鸟问题深感抱歉。我找不到合适的教程。

我的主题仅包括:

  • 的index.php
  • footer.php
  • 的header.php
  • single.php中

我想要完成的是创建一个页面,该页面显示来自特定类别的15个最近发布的帖子

下面的代码显示了汽车类别中的15条近期帖子。

<?php get_header(); ?>

<?php
/*
Template Name: CARS
*/
?>

<?php query_posts('category_name=cars&showposts=15'); ?>
<?php while (have_posts()) : the_post(); ?>
        <li><a href="<?php the_permalink(); ?>">
          <?php the_content(); ?>  
          </a>  </li>
        <?php endwhile; ?>

<?php get_footer(); ?>

我创建了cars.php并粘贴代码;然后我将它用作Wordpress页面上的模板。 这显示了15篇最近的帖子。

在哪里/如何在页面中放置带编号的分页而不是(下一个/上一个)超链接?

感谢。

1 个答案:

答案 0 :(得分:0)

在Loop之后尝试这样的事情:

global $wp_query;
$big = 999999999; // 
echo paginate_links( array( 'base'    => str_replace( $big, '%#%', get_pagenum_link( $big ) ),
                            'format'  => '?paged=%#%',
                            'current' => max( 1, get_query_var( 'paged' ) ),
                            'total'   => $wp_query->max_num_pages,
                            'end_size'=> 1,
                            'mid_size'=> 10 ) );

无论如何都会显示Next/Previous。你不应该摆脱它们,因为显示200页的数字会产生很长的页面。您可以调整end_sizemid_size以显示适当数量的网页。