2016-07-25 53 views
0

我正在建立这个网站,我有页面的子页面,当我点击导航菜单中的父链接,我重定向到该页面。然后,它会显示该页面上所有子页面的链接,我的问题是,即使当我点击子页面链接时,我也希望导航菜单中的父页面链接始终高亮显示。所以最后,父页面链接和子页面链接都应该突出显示。活跃的父母链接和孩子链接,而在子页面wordpress

我试过了一些不同的东西,但都没有工作,我可以循环出父母的所有子页面,但不会使它们突出显示。

<?php 

    if ($post->post_parent) : 
     $parent = $post->post_parent; 
    else : 
     $parent = $post->ID; 
    endif; 

    $childpages = get_pages('child_of=' . $parent .  '&sort_column=menu_order'); 

    ?> 

    <div class="row pad60"> 
    <ul class="category-nav column"> 
     <?php foreach($childpages as $childpage) { ?> 

      <a href="<?= get_page_link($childpage->ID) ?>"> 
       <li><div class="primary-btn"> <?= $childpage->post_title ?> </div></li> 
      </a> 

    <?php } // End foreach ?> 
    </ul> 
</div> 

这是我使用的是现在的东西,但我觉得这不是摆在首位,以正确的方式去..

谢谢!

回答