我的导航问题。我想显示我的所有页面及其子页面。我想在我得到的下拉菜单中显示孩子。在代码中,如果我对meny进行硬编码,你可以看到它是如何工作的。现在我想让它与wp_list_pages()一起使用;所以我不想为每一页硬编码。
我想在我的wordpress网站
中显示我的页面<div id="navigationContainer">
<ul id="navigation">
<li class="navLi">
<a href="" title="" class="navA">Start</a>
</li>
<li class="navLi dropdown">
<a href="" title="" class="navA">Page</a>
<ul>
<li><a href="" title="">Child</li>
</ul>
</li>
<li class="navLi dropdown">
<a href="" title="" class="navA">Parent</a>
<ul>
<li><a href="" title="">Child</a></li>
<li><a href="" title="">Child</a></li>
<li><a href="" title="">Child</a></li>
<li><a href="" title="">Child</a></li>
</ul>
</li>
<li class="navLi">
<a href="" title="" class="navA">Page</a>
</li>
</ul>
</div>
谢谢你。
// Erik
答案 0 :(得分:1)
您可以通过将以下代码添加到functions.php文件来添加dropdown
类:
function add_parent_class( $css_class, $page, $depth, $args )
{
if ( ! empty( $args['has_children'] ) )
$css_class[] = 'dropdown';
return $css_class;
}
add_filter( 'page_css_class', 'add_parent_class', 10, 4 );