A-A+
wordpress显示page列表函数wp_list_pages
wordpress 中的 page 列表通常说的是关于,链接,留言这一类的单页,这类单页不是很多,所以我们习惯直接将其放到页面进行链接,比较省劲,其实 wordpress 提供了以链接形式显示 page 列表的函数,有时候直接进行调用就可以显示出来了。
函数代码如下:
<?php wp_list_pages( $args ); ?>
我们看一下这个函数默认的html结构是怎样的,整个代码如下:
<li class="pagenav">页面 <ul> <li class="page_item page-item-页面ID"><a href="页面地址">第一级页面</a> <ul class="children"> <li class="page_item page-item-页面ID"><a href="页面地址">第二级页面</a> <ul class="children"> <li class="page_item page-item-页面ID"><a href="页面地址">第三级页面</a></li> <ul class="children"> <li class="page_item page-item-页面ID"><a href="页面地址">第四级页面</a></li> </ul> </ul> </li> </ul> </li> <li class="page_item page-item-页面ID"><a href="页面地址">第一级页面</a></li> <li class="page_item page-item-页面ID"><a href="页面地址">第一级页面</a></li> </ul> </li>
如果默认的不能够满足使用,可以使用定制化 wp_list_pages(),下面我们来看一个定制化的实例:
<?php wp_list_pages(‘depth=3&title_li=<h2>Pages</h2>’); ?>
depth 这个参数用来限制显示列表的层数,我的案例中有4级页面,这里限制了3,第四级页面就不会显示出来了。
title_li 是一个用来定制化页面链接列表的标题的参数。<h2>Pages</h2> 是 title_li 这个参数的值。
不明觉厉