零基础建站培训教程介绍

当前位置:

WordPress实现不同分类不同的文章数量分页

我们使用WordPress建网站,每个分类每页的文章数量是固定的,全部受后台的控制。但在实现做网站时,往往需要不同的分类下每页显示不同的文章,然后进行分页。(相关教程:WordPress 无插件 纯代码实现分页导航

怎么实现在建网站时不同的分类不同的文章数量分页呢?方法很简单,只需要按照以下的步骤控制即可。

方法/步骤

  1. 找到分类模板里的循环代码,一般是类似以下的代码:
    
    
    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>

    <?php endwhile; ?>
    <?php endif; ?>
  2. 将这个循环代码替换成以下的循环代码:
    
    
    <?php if (have_posts()) : ?>
    <?php
    $limit = get_option('posts_per_page');
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    query_posts('&showposts=' . $limit=10 . '&paged=' . $paged);
    $wp_query->is_archive = true; $wp_query->is_home = false;
    ?>
    <?php while (have_posts()) : the_post(); ?>


    <?php endwhile;?>
    <?php endif; wp_reset_query(); ?>
  3. 修改代码里的$limit=10后面的10就是每页显示的文章数量,可以修改成自己需要的数值。

发表评论

电子邮件地址不会被公开。 必填项已用*标注