我想将每个子页面的“缩略图”作为图标添加到导航中,不确定是否可以使用wp_list_pages
?
这是我当前的代码,并且可以正常工作,它显示了父级然后是子级,如果孩子有子级也显示了它。
代码:
// find parent of current page
if ($post->post_parent) {
$ancestors = get_post_ancestors($post->ID);
$parent = $ancestors[count($ancestors) - 1];
//Display Parent post Title
$parent_post_id = $parent;
$parent_post = get_post($parent_post_id);
$parent_post_title = $parent_post->post_title;
} else {
$parent = $post->ID;
}
$children = wp_list_pages("sort_order=asc&title_li=&child_of=" . $parent . "&echo=0");
if ($children) {
?>
<div id="side" class="col-lg-4 col-md-4 col-sm-12">
<h4><?php echo $parent_post_title; ?></h4>
<!-- Categories Widget -->
<div class="row">
<div class="col-lg-10 col-md-12 col-sm-12">
<ul id="side-navi-singles" class="list-unstyled mb-0 ">
<li>
<?php echo $children; ?>
</li>
</ul>
</div>
</div>
<div class="margins"></div>
</div>
<?php } ?>
对于此行<li><?php echo $children; ?></li>
,我希望每个孩子在其旁边显示页面缩略图。