WordPress分页页面太多了,如何限制分页的页数?

WordPress分页页面太多了,如何限制分页的页数?

 

如果你一直在写 WordPress 文章,可能会遇到这样的问题:某一类别、标签或文章列表页面分页的页面数量越来越多,有些甚至可达上百页。其实这么多分页页数,也不会有太多的人去从头到尾浏览,而且,分页页面过多,静态存储时候会占用一定的存储空间。

4b01e81479f525a9a380c5b66217c3cc如何限制分页页面数量?

可以从 WordPress 自带的分页函数  the_posts_pagination( array $args = array() )  着手。该函数里面的数组 array() 中有一个键是 'total',用填写键值来控制分页的数量,默认情况下 数值为最大页数。

可以这样设置:

  1. global $wp_query;
  2. $max = $wp_query->max_num_pages; //最大分页页数
  3. if ( $max > 5 ) $max = 5; //如果分页数大于5页,则只分页到第5页
  4. the_posts_pagination( array(
  5.        // 。。。,
  6.     'total' => $max, //控制显示的页数,默认最大页数
  7.        // 。。。,
  8.     ) );

 

以下为 the_posts_pagination() 函数 完整的参数,可根据自己的需要补充:

 

  1. <?php
  2.           the_posts_pagination( array(
  3.               'base'=>'',  //自定义导航的URL,一般不用写此
  4.               'prev_text' => '上一页', //上一页标题及链接,默认Previous
  5.               'next_text' => '下一页', //下一页标题及链接,默认Next
  6.               'before_page_number' => ''//页码前面的数字
  7.               'after_page_number' => '',  //页码后面的数字
  8.               'total'=>5, //设置显示的页数,默认最大页数
  9.               'format' =>'?paged=%#%', //导航链接格式化,体现在鼠标悬停在翻页链接时。
  10.               'current' => max( 1, get_query_var('paged') ),  //当前页码
  11.               'add_fragment'=>'时光在路上' //鼠标悬停在翻页链接时,分页链接追加字符串
  12.           ) );
  13. ?>

 

 

学习资料见知识星球。

以上就是今天要分享的技巧,你学会了吗?若有什么问题,欢迎在下方留言。

快来试试吧,小琥 my21ke007。获取 1000个免费 Excel模板福利​​​​!

更多技巧, www.excelbook.cn

欢迎 加入 零售创新 知识星球,知识星球主要以数据分析、报告分享、数据工具讨论为主;

2022021703525891-42

你将获得:

1、价值上万元的专业的PPT报告模板。

2、专业案例分析和解读笔记。

3、实用的Excel、Word、PPT技巧。

4、VIP讨论群,共享资源。

5、优惠的会员商品。

6、一次付费只需99元,即可下载本站文章涉及的文件和软件。

 

 

文章版权声明 1、本网站名称:Excelbook
2、本站永久网址:http://www.excelbook.cn
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长王小琥进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

THE END
分享
二维码
< <上一篇
下一篇>>