Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Wordpress动态菜单中取消导航活动状态_Wordpress_Wordpress Theming - Fatal编程技术网

在Wordpress动态菜单中取消导航活动状态

在Wordpress动态菜单中取消导航活动状态,wordpress,wordpress-theming,Wordpress,Wordpress Theming,在以下章节中: 在侧边栏中,如果单击“健康文章”并单击其中一个类别,则“学习中心”的活动“橙色”状态将丢失。文章是一种自定义文章类型,类别是一种相关的自定义分类法 不确定菜单是否编码错误、CPT、自定义分类法或某些组合 谢谢你的帮助 布雷特只是为了记录矿井的工作情况。我使用的是Chrome,但其他浏览器可能会出现问题 我认为当前菜单项的ect上的CSS。只需要更多的伪类型 你的: #main-navigation .current-menu-item > a:link, #main-na

在以下章节中:

在侧边栏中,如果单击“健康文章”并单击其中一个类别,则“学习中心”的活动“橙色”状态将丢失。文章是一种自定义文章类型,类别是一种相关的自定义分类法

不确定菜单是否编码错误、CPT、自定义分类法或某些组合

谢谢你的帮助


布雷特

只是为了记录矿井的工作情况。我使用的是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;
    }