当前位置: 首页 > wordpress分享 > 正文
wordpress函数之wp_link_pages()用法
发布:2021-11-01 23:34:17 分类:wordpress分享 抢沙发
在wordpress发表一篇长文章时,将文章分页无疑是最好的办法之一,增加用户的阅读体验,而且排版不会变,今天就说一下wordpress自带的分页函数wp_link_pages()的详细用法。
说明:在新版的wordpress文章编辑器中可以使用插入分页符来实现分页(如下图),在旧的版本中,需要使用插入代码<!-nextpage->来实现分页。

在文章页面需要展示分页数字的地方使用以下代码即可:
- <?php wp_link_pages(); ?>
当然系统默认的代码不好看,就是简单粗暴的输出123这么几个数字,我们可以给 wp_link_pages() 函数传入参数,便于后期做css美化,数组说明如下:
- <?php $args = array(
- 'before' => '<p>' . __('Pages:'),//分页导航前,可写文字,可设置样式
- 'after' => '</p>',//分页导航闭合
- 'link_before' => ,
- 'link_after' => ,
- 'next_or_number' => 'number',//下一页还是页码
- 'nextpagelink' => __('Next page'),//下一页链接
- 'previouspagelink' => __('Previous page'),//上一页链接
- 'pagelink' => '%',//页码链接
- 'more_file' => ,
- 'echo' => 1 );
- ?>
在以上数组中传入相应的参数即可,使用时如下:
- <?php wp_link_pages(‘before=<div id=”page-links>&after=</div>&next_or_number=number&pagelink=page %’); ?>
- //上行代码输出形式为page 1 2 3
- <?php wp_link_pages(‘before=<strong>&after=</strong>&next_or_number=next&previouspagelink=上一页&nextpagelink=下一页’); ?>
- //上行代码输出形式为上一页 下一页
当然你也可以叠加使用,既显示上一页、下一页,也显示中间的文章页码,代码如下
- <?php wp_link_pages(array('before' => '<div class="fenye">分页阅读:', 'after' => '', 'next_or_number' => 'next', 'previouspagelink' => '上一页', 'nextpagelink' => "")); ?>
- <?php wp_link_pages(array('before' => '', 'after' => '', 'next_or_number' => 'number', 'link_before' =>'<span>', 'link_after'=>'</span>')); ?>
- <?php wp_link_pages(array('before' => '', 'after' => '</div>', 'next_or_number' => 'next', 'previouspagelink' => '', 'nextpagelink' => "下一页")); ?>
这样使用组合代码就可以针对分页进行美化,分别针对class=“fenye”和页码<span>标签进行单独设置。
最活跃的读者