WordPress分页页面太多了,如何限制分页的页数?
WordPress分页页面太多了,如何限制分页的页数?
如果你一直在写 WordPress 文章,可能会遇到这样的问题:某一类别、标签或文章列表页面分页的页面数量越来越多,有些甚至可达上百页。其实这么多分页页数,也不会有太多的人去从头到尾浏览,而且,分页页面过多,静态存储时候会占用一定的存储空间。
如何限制分页页面数量?
可以从 WordPress 自带的分页函数 the_posts_pagination( array $args = array() )
着手。该函数里面的数组 array() 中有一个键是 'total',用填写键值来控制分页的数量,默认情况下 数值为最大页数。
可以这样设置:
- global $wp_query;
- $max = $wp_query->max_num_pages; //最大分页页数
- if ( $max > 5 ) $max = 5; //如果分页数大于5页,则只分页到第5页
- the_posts_pagination( array(
- // 。。。,
- 'total' => $max, //控制显示的页数,默认最大页数
- // 。。。,
- ) );
以下为 the_posts_pagination()
函数 完整的参数,可根据自己的需要补充:
- <?php
- the_posts_pagination( array(
- 'base'=>'', //自定义导航的URL,一般不用写此
- 'prev_text' => '上一页', //上一页标题及链接,默认Previous
- 'next_text' => '下一页', //下一页标题及链接,默认Next
- 'before_page_number' => '', //页码前面的数字
- 'after_page_number' => '', //页码后面的数字
- 'total'=>5, //设置显示的页数,默认最大页数
- 'format' =>'?paged=%#%', //导航链接格式化,体现在鼠标悬停在翻页链接时。
- 'current' => max( 1, get_query_var('paged') ), //当前页码
- 'add_fragment'=>'时光在路上' //鼠标悬停在翻页链接时,分页链接追加字符串
- ) );
- ?>
学习资料见知识星球。
以上就是今天要分享的技巧,你学会了吗?若有什么问题,欢迎在下方留言。
快来试试吧,小琥 my21ke007。获取 1000个免费 Excel模板福利!
更多技巧, www.excelbook.cn
欢迎 加入 零售创新 知识星球,知识星球主要以数据分析、报告分享、数据工具讨论为主;
1、价值上万元的专业的PPT报告模板。
2、专业案例分析和解读笔记。
3、实用的Excel、Word、PPT技巧。
4、VIP讨论群,共享资源。
5、优惠的会员商品。
6、一次付费只需99元,即可下载本站文章涉及的文件和软件。
共有 0 条评论