我有一个WordPress网站,其菜单与此类似:Yahoo news,基本上是这样的:
我遇到的问题是分页以及搜索表单:
当我在主页和我 点击任何分页编号, “主页”菜单项的子类别 消失了,最重要的是, “主页”菜单项不再突出显示。
当我搜索某些内容时,再次搜索 同样的问题,“家”是没有的 更长时间突出显示,并且有 “主页”菜单下没有子类别 项目
答案 0 :(得分:0)
我找到了一个解决方案:
1)打开header.php,并在body标签中添加:
<body<?php if ( is_home() || is_search() || is_404() ) { echo ' class="main"';} else { echo '';} ?>>
2)添加一个以home类为目标的类,所以:
body.main #main-menu ul li.menu-item-home a {
background: #313B47;
color: white;
}
现在,如果我在主页,搜索页面或404错误页面,WordPress会将body =“main”添加到正文中,这样我就可以轻松定位我想要的菜单项。