小码农 – paginate_link()函数详解

小码农小码农

小码农

wordpress,laravel和前端知识学习

paginate_link()函数详解

WordPress 从 2.1 版本开始就提供了 paginate_links 的函数,它可以在任何地方显示页码导航链接。这个函数的基本参数如下:

//参数1 (字符串)连接 

//参数2 (字符串)连接格式

 //参数3 (数值)显示的页数

 //参数4 (数值)当前页数 

//参数5 (布尔值)是否显示所有页数 默认不显示 

//参数6 (数值)首页和尾页附近(含自身)显示的页面数量 ,最少为1 

//参数7 (布尔值)是否显示上一页和下一页 

//参数8 (字符串)上一页的显示文本 

//参数9 (字符串)下一页的显示文本 

//参数10 (字符串)返回值的格式:'panin':字符串,'array':数组,'list':HTML无序列表 

//参数11 (布尔值) 

//参数12 为连接添加字符串 

//参数13 页面文字前增加字符串 

//参数14 页面文本后增加字符串 

 $arr = array(
  'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
  'format' => '?page=%#%',
    'total' => $wp_query->max_num_pages,
    'current' => max( 1, get_query_var('paged') ),
    'show_all' => False,
    'end_size' => 1,
    'mid_size' => 2,
    'prev_next' => True,
    'prev_text' => __('« Previous'),
    'next_text' => __('Next »'),
    'type' => 'list',
    'add_args' => False,
    'add_fragment' => '',
    'before_page_number' => '第 ',
    'after_page_number' => ' 页'
);
echo paginate_links( $arr );

 该函数获取到连接并输出

很好 0 差极了 0