我们在做网站的时候,有时为了显示美观效果,需要实现首页,分类页显示篇数不同:
WordPress每页显示的文章数在后台设置中指定,会应用到blog列表页(通常是首页)、搜索页、标签页、分类页以及时间索引页面,加入这些页面的结构不尽相同,例如有的显示标题和摘要,有的只显示标题,那么指定相同的页数就不适用于每个页面了。要根据页面类型指定每页显示文章数,需要写代码实现。
修改每页显示的文章数也就是修改posts_per_page参数,
推荐方法:将下面的代码放到functions.php中即可实现
通过WordPress的条件标签,你可以任意扩展这段代码。
不推荐直接修改主题模板,例如在index.php主循环前用query_posts更改每页显示文章数目
第一,增加查询次数
第二,灵活度不高,如果分类、标签有自己的模板,还需要到那些模板里重复query_posts的把戏。
第三,query_posts使用时需特别小心,如果忘记恢复全局变量,可能会出现莫名其妙的错误。
模板下载吧,累计帮助1000+用户成功建站,为草根创业提供助力!
立刻开启你的建站之旅