Wordpress wp_nav_menu帮助

时间:2011-01-08 03:07:35

标签: wordpress menu

我目前正在使用wp_nav_menu来生成导航菜单。虽然一切正常并且菜单突出显示正常,但您如何才能突出显示子页面?

例如,我有一个名为“Page”的菜单项,它下面有3个子页面。因此,当我在任何子页面中时,我希望主页面仍然被突出显示...使用wp_nav_menu是如何实现的??

2 个答案:

答案 0 :(得分:0)

Wordpress会为当前页面提供“current-menu-item”类,所以只需添加你想要的css即可。 e.g。

.current-menu-item {
background: #0077CC;
}

编辑: - 您可以使用

定位子菜单项
.sub-menu .current-menu-item {
background: #0077CC;
}

Edit2: - 用于在子页面上显示父菜单项

.current-menu-parent {
background: #0077CC;
}

答案 1 :(得分:0)

WordPress的body_class功能可以帮助你。


http://codex.wordpress.org/Function_Reference/body_class


您需要的是current-menu-parent,您可以在CSS中使用它。据我所知,并没有特别详细记录,但本文有所帮助:


http://www.designisphilosophy.com/tutorials/highlight-current-page-or-category/


相关问题