首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress wp_nav_menu帮助

Wordpress wp_nav_menu帮助
EN

Stack Overflow用户
提问于 2011-01-08 11:07:35
回答 2查看 2.4K关注 0票数 0

我目前正在使用wp_nav_menu生成我的导航菜单。虽然一切正常,菜单突出显示也正常,但如何让子页面也突出显示呢?

例如,我有一个名为"Page“的菜单项,它下面有3个子页面。因此,当我在任何一个子页面中时,我希望主页仍然是highlighted...how使用wp_nav_menu是可能的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-09 09:18:21

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/

票数 0
EN

Stack Overflow用户

发布于 2011-01-09 00:39:38

Wordpress会将当前页面命名为“current -menu-item”,所以只需添加你想要的css即可。例如:

代码语言:javascript
复制
.current-menu-item {
background: #0077CC;
}

编辑:-您可以使用以下命令对准子菜单项

代码语言:javascript
复制
.sub-menu .current-menu-item {
background: #0077CC;
}

Edit2:-在子页面上使用此选项突出显示父菜单项

代码语言:javascript
复制
.current-menu-parent {
background: #0077CC;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4632123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档