最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > wordpress 根据页面类型显示每页文章篇数,搭建网站

wordpress 根据页面类型显示每页文章篇数,搭建网站

时间:2023-07-23 12:07:23 阅读: 文章分类: 网站建设 作者: IT网站员

导读:搭建网站搭建网站我们在做网站的时候,有时为了显示美观效果,需要实现首页,分类页显示篇数不同: WordPress每页显示的文章数在后台设置中指定,会应用到blog列表页(通常是网站优化技术seo建站技术。

网站优化技术seo建站技术

我们在做网站的时候,有时为了显示美观效果,需要实现首页,分类页显示篇数不同:

WordPress每页显示的文章数在后台设置中指定,会应用到blog列表页(通常是首页)、搜索页、标签页、分类页以及时间索引页面,加入这些页面的结构不织梦模板修改尽相同,例如有的显示标题和摘要,有的只显示标题,那么指定相同的页数就不适用于每个页面了。要根据页面类型指定每页显示文章数,需要写代码实现。

修改每页显示的文章数也就是修改posts_per_page参数,

推荐方法:将下面的代码放到functions.php中即可实现

  • function custom_posts_per_page($query){
  •     if(is_home()){
  •     $qu织梦模板ery->set('posts_per_page',8);//首页每页显示8篇文章
  •     }
  •     if(is_search()){
  •         $query->set('posts_per_page',-1);//搜索页显示所有匹配的文章,不分页
  •     }
  •     if(is_archive()){
  •         $query->set('posts_per_page',25);//archive每页显示25篇文章
  • }
  • }
  • add_action('pre_get_posts','custom_posts_per_page');
  • 通过WordPress的条件标签,你可以任意扩展这段代码。

    不推荐使用的方法

    不推荐直接修改主题模板,例如在index.php主循环前用query_posts更改每页显示文章数目

  • query_posts( 'posts_per_page=5' );
  • 缺点:

    第一,增加查询次数

    第二,灵活度不高,如果分类、标签有自己的模板,还需要到那些模板里重复query_posts的把戏。

    第三,query_posts使用时需特别小心,如果忘记恢复全局变量,可能会出现莫名其妙的错误。

    相关网站优化技术seo建站技术。

    关键词标签: WordPress 每页 篇数

    声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章wordpress 根据页面类型显示每页文章篇数,搭建网站主要讲述每页,篇数,wordpress网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_35510.html

    我的IDC 网站建设技术SEOUC.COM
    专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章