天天看点

wp/wordpress自带分页器

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

wp/wordpress自带分页器

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

<?php posts_nav_link(); ?>       
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>',
  ) ); ?>