当前位置: 首页 > wordpress分享 > 正文

wordpress函数之wp_link_pages()用法

在wordpress发表一篇长文章时,将文章分页无疑是最好的办法之一,增加用户的阅读体验,而且排版不会变,今天就说一下wordpress自带的分页函数wp_link_pages()的详细用法。

说明:在新版的wordpress文章编辑器中可以使用插入分页符来实现分页(如下图),在旧的版本中,需要使用插入代码<!-nextpage->来实现分页。

<!–nextpage–>
分页符

在文章页面需要展示分页数字的地方使用以下代码即可:

  1. <?php wp_link_pages(); ?>  

当然系统默认的代码不好看,就是简单粗暴的输出123这么几个数字,我们可以给 wp_link_pages() 函数传入参数,便于后期做css美化,数组说明如下:

  1. <?php $args = array(  
  2. 'before' => '<p>' . __('Pages:'),//分页导航前,可写文字,可设置样式  
  3. 'after' => '</p>',//分页导航闭合  
  4. 'link_before' => ,  
  5. 'link_after' => ,  
  6. 'next_or_number' => 'number',//下一页还是页码  
  7. 'nextpagelink' => __('Next page'),//下一页链接  
  8. 'previouspagelink' => __('Previous page'),//上一页链接  
  9. 'pagelink' => '%',//页码链接  
  10. 'more_file' => ,  
  11. 'echo' => 1 );   
  12. ?>   

在以上数组中传入相应的参数即可,使用时如下:

  1. <?php wp_link_pages(‘before=<div id=”page-links>&after=</div>&next_or_number=number&pagelink=page %’); ?>   
  2. //上行代码输出形式为page 1 2 3  
  3. <?php wp_link_pages(‘before=<strong>&after=</strong>&next_or_number=next&previouspagelink=上一页&nextpagelink=下一页’); ?>   
  4. //上行代码输出形式为上一页 下一页  

当然你也可以叠加使用,既显示上一页、下一页,也显示中间的文章页码,代码如下

  1. <?php wp_link_pages(array('before' => '<div class="fenye">分页阅读:', 'after' => '', 'next_or_number' => 'next', 'previouspagelink' => '上一页', 'nextpagelink' => "")); ?>   
  2. <?php wp_link_pages(array('before' => '', 'after' => '', 'next_or_number' => 'number', 'link_before' =>'<span>', 'link_after'=>'</span>')); ?>   
  3. <?php wp_link_pages(array('before' => '', 'after' => '</div>', 'next_or_number' => 'next', 'previouspagelink' => '', 'nextpagelink' => "下一页")); ?>   

这样使用组合代码就可以针对分页进行美化,分别针对class=“fenye”和页码<span>标签进行单独设置。

本文固定链接: https://www.ziyouwu.com/archives/2059.html | 自由屋博客

wordpress函数之wp_link_pages()用法:等您坐沙发呢!

发表评论

7 + 5 = ?


快捷键:Ctrl+Enter