在 WordPress 网站中,文章列表的显示数量通常是默认设置的。然而,根据网站的需求和用户体验,我们可能需要调整这个数量。本文将介绍如何在 WordPress 中修改列表显示文章数量。

一、修改整站主循环列表文章显示数量的方法:

修改整站主循环的数量可通过WordPress程序后台提供的设置项进行调整,该设置项位于:后台->设置->阅读 配置页面。

WordPress设置列表文章数量
WordPress设置列表文章数量

二、如果首页或特定分类列表的文章数量:

由于Wordpress没有提供单个列表自定义显示数量的功能,如果需要修改首页或者某个分类页面的列表显示文章数量就需要通过添加代码的方式进行修改,下面提供了首页和分类页面的代码,供大家进行使用。

修改首页列表显示数量

如果你只想修改首页的文章数量,可以在 pre_get_posts 钩子中添加分类条件:

function xhtheme_main_query($query) {
    if ( !is_admin() && $query->is_main_query() ) {
        if ( $query->is_home() ) {
            $query->set('posts_per_page', 10); // 修改为所需的显示数量
        }
    }
}
add_action('pre_get_posts', 'xhtheme_main_query');
修改分类列表显示数量

如果你只想修改特定分类的文章数量,可以在 pre_get_posts 钩子中添加分类条件:

function xhtheme_category_query($query) {
    if ( !is_admin() && $query->is_main_query() ) {
        // 如需指定分类可以在is_category中传入分类的ID或者别名,例如:$query->is_category('category-slug')
        if ( $query->is_category() ) {
            $query->set('posts_per_page', 5); // 修改为所需的显示数量
        }
    }
}
add_action('pre_get_posts', 'xhtheme_category_query');

-- END --

延伸阅读

  • WordPress设置网站Icon小图标方法

    发布在 入门教程 栏目

    Favicon图标就是浏览器窗口网页tab上显示的小图标,还有就是书签或者收藏夹里显示的网站小图标,目前设置小图标的方法有两种,第一中即使把icon图标(名称为:favicon.ico)放到根目录,当然目前的浏览器需求也是各种各样,不同的浏...