wp有自己的分页器,分页代码,在我们需要的时候直接调用,就是the_posts_pagination这个函数,同时这个函数也支持不同参数,允许我们在一定情况下自定义分页,但是还是很有局限的,下面不废话不哔哔,直接上代码!



wp/wordpress自带分页器_python

 


方法1.调用系统自带的分页

<?php posts_nav_link(); ?> 

方法2.使用the_posts_pagination 调用

自带分页 the_posts_pagination(array $args = array()) //实现WordPress4.1后版本分页功能
参数说明:

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'=>'' //体现在鼠标悬停在翻页链接时,分页链接追加字符串
)

<?php the_posts_pagination( array(
'mid_size' => 3,
'prev_text' =>'上一页',
'next_text' =>'下一页',
'before_page_number' => '<span class="meta-nav screen-reader-text">第 </span>',
'after_page_number' => '<span class="meta-nav screen-reader-text"> 页</span>',
) ); ?>