在Wordpress动态菜单中取消导航活动状态
在以下章节中: 在侧边栏中,如果单击“健康文章”并单击其中一个类别,则“学习中心”的活动“橙色”状态将丢失。文章是一种自定义文章类型,类别是一种相关的自定义分类法 不确定菜单是否编码错误、CPT、自定义分类法或某些组合 谢谢你的帮助在Wordpress动态菜单中取消导航活动状态,wordpress,wordpress-theming,Wordpress,Wordpress Theming,在以下章节中: 在侧边栏中,如果单击“健康文章”并单击其中一个类别,则“学习中心”的活动“橙色”状态将丢失。文章是一种自定义文章类型,类别是一种相关的自定义分类法 不确定菜单是否编码错误、CPT、自定义分类法或某些组合 谢谢你的帮助 布雷特只是为了记录矿井的工作情况。我使用的是Chrome,但其他浏览器可能会出现问题 我认为当前菜单项的ect上的CSS。只需要更多的伪类型 你的: #main-navigation .current-menu-item > a:link, #main-na
布雷特只是为了记录矿井的工作情况。我使用的是Chrome,但其他浏览器可能会出现问题 我认为当前菜单项的ect上的CSS。只需要更多的伪类型 你的:
#main-navigation .current-menu-item > a:link,
#main-navigation .current-menu-ancestor > a:link,
#main-navigation .current_page_item > a:link,
#main-navigation .current_page_parent > a:link,
#main-navigation .current_page_ancestor > a:link {
background: #e69433 url(images/template/nav-link-bg-over.jpg) left top repeat-x;
}
#main-navigation .current-menu-item > a,
#main-navigation .current-menu-ancestor > a,
#main-navigation .current_page_item > a,
#main-navigation .current_page_parent > a,
#main-navigation .current_page_ancestor > a {
color: #000;
}
我会这样组合它们:(减去额外的类)
另外,
是非现代浏览器无法理解的。完全移除可能更安全
-更新-
仔细查看父页面和子页面上的列表项,您可以看到:
父项
子页面
我已经调整了上面的样式以匹配必要的类。这不起作用。WP不会(至少在我的情况下不会)将.current菜单项应用于树上/树下的所有级别。粉红色是怎么回事?你能确认这是否是浏览器特有的问题吗?您是否只是复制了我的代码,或者实际上扩展了它以匹配您最初包含的所有类(我现在已经编辑了这些类)。粉红色只是为了确认悬停的效果,不是因为我觉得它很漂亮
#main-navigation .current-menu-item a,
#main-navigation .current-menu-item a:link,
#main-navigation .current-menu-item a:visited,
#main-navigation .current-page-parent a,
#main-navigation .current-page-parent a:link,
#main-navigation .current-page-parent a:visited {
background: #e69433 url(images/template/nav-link-bg-over.jpg) left top repeat-x;
color: #000;
}
#main-navigation .current-menu-item a:hover,
#main-navigation .current-menu-item a:active,
#main-navigation .current-page-parent a:hover,
#main-navigation .current-page-parent a:active {
background: orange url(images/template/nav-link-bg-over.jpg) left top repeat-x;
color: pink;
}