我目前正在使用此代码输出(使用 wp_list_pages)当前页面子级的列表。
<?
if(wp_list_pages('child_of='.$post->ID.'&echo=0&exclude=2')) {
wp_list_pages('title_li=&child_of='.$post->ID.'&exclude=2');
}
elseif(get_the_title($post->post_parent) != the_title(' ' , ' ',false)) {
wp_list_pages('child_of='.$post->post_parent.'&title_li=&exclude=2');
} ?>
我想将此代码与另一部分合并,使我能够向 li 元素添加顺序编号,如此处所示。
<?php $list_of_pages = wp_list_pages('echo=0&title_li=&depth=1' );
$list_pages = explode('<li class="',$list_of_pages); $len = count($list_pages);
for ($i = 0; $i <= $len-2; $i++) :
echo $list_pages[$i] . '<li class="link-' . ($i+1) . ' ';
endfor; echo $list_pages[$i]; ?>
但是我对PHP并不是特别方便,如果有人能指出我正确的方向来使用这两个代码片段的组合,我将不胜感激。