单击子页面时的活动父页面

时间:2011-08-13 作者:Navid

你好Wordpress大师,

我遇到了一个问题。标题中有我的父页。页面中的php和子页面。php。当我单击父页面中的一个子页面时,我希望父页面保持活动状态。我怎样才能做到这一点?

在我的标题中。php我有以下代码:

<ul id="mainNav">
 <?php wp_list_pages(\'sort_column=menu_order&exclude=2&depth=1&title_li=\'); ?>
</ul>
第页。php

<?php if($post->post_parent)
            $children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0"); else
            $children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
            if ($children) { ?>
            <div id="subPages">
            <ul>
            <li class="root"><?php echo \'<a href="\'.get_permalink($post->post_parent).\'">\'.get_the_title($post->post_parent).\'</a>\';?></li>
            <?php echo $children; ?>
            </ul>
            </div>
            <?php } else { ?>
        <?php } ?>
您可以看到以下示例:here 当您单击其中一个子页面时,我希望父页面(上面的选项卡)保持活动状态。

tnx代表预付款。

1 个回复
最合适的回答,由SO网友:Michael 整理而成

http://codex.wordpress.org/Function_Reference/wp_list_pages#Markup_and_styling_of_page_items

风格.current_page_parent 和/或.current_page_ancestor 与…一样.current_page_item

结束

相关推荐