目录
首页 笔记 详情

WordPress栏目目录分页功能函数the_posts_pagination()


一般常用于文章相关页面分页导航,get_the_posts_pagination()函数实现WordPress的分页功能,此函数用法和the_posts_pagination()函数基本一样,但也有细微不同,需要输出才行。有了这个函数就方便很多了,并且可以控制输出的内容,同时官方也提供了获取分页导航变量的函数(get_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'=>'金三国' //体现在鼠标悬停在翻页链接时,分页链接追加字符串
          ) );
?>
<?php $args = array(
    'base'               => '%_%',
    'format'             => '?paged=%#%',
    'total'              => 1,
    'current'            => 0,
    'show_all'           => false,
    'end_size'           => 1,
    'mid_size'           => 2,
    'prev_next'          => true,
    'prev_text'          => __('« Previous'),
    'next_text'          => __('Next »'),
    'type'               => 'plain',
    'add_args'           => false,
    'add_fragment'       => '',
    'before_page_number' => '',
    'after_page_number'  => ''
); ?>

 

这个函数功能比较强大,我把常用参数以备注形式给出,以便Bloger们查看,一般常用于WordPress主题文件,如index.php、category.php或者archive.php的文章列表分页,且不必在主循环内。


写笔记

咨询

您的电子邮箱地址不会被公开。 必填项已用*标注