通过wp_list_pages添加缩略图

时间:2018-07-30 13:11:05

标签: php html wordpress

我想将每个子页面的“缩略图”作为图标添加到导航中,不确定是否可以使用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>,我希望每个孩子在其旁边显示页面缩略图。

0 个答案:

没有答案