当主菜单项为类别时,如何在Wordpress中突出显示帖子的选项卡?

当主菜单项为类别时,如何在Wordpress中突出显示帖子的选项卡?,wordpress,menu,categories,highlight,Wordpress,Menu,Categories,Highlight,在我的Wordpress网站上,我设置了主菜单,其中包含指向页面和顶级类别的链接。当我查看页面时,顶部菜单会突出显示适当的菜单项,所有功能都正常,但当我单击某个类别菜单项下的帖子时,它不会突出显示。当我单击使用该类别的帖子时,我希望该类别菜单项高亮显示。我将如何做到这一点 网站:如果你点击这篇文章:你可以看到顶部菜单链接“视频””没有突出显示。我希望在查看帖子时突出显示该页面。Wordpress会检测到该页面是否是导航页面的子页面。它还向它添加了一个额外的类,因此您可以创建一些新的CSS,使它看

在我的Wordpress网站上,我设置了主菜单,其中包含指向页面和顶级类别的链接。当我查看页面时,顶部菜单会突出显示适当的菜单项,所有功能都正常,但当我单击某个类别菜单项下的帖子时,它不会突出显示。当我单击使用该类别的帖子时,我希望该类别菜单项高亮显示。我将如何做到这一点


网站:如果你点击这篇文章:你可以看到顶部菜单链接“视频””没有突出显示。我希望在查看帖子时突出显示该页面。

Wordpress会检测到该页面是否是导航页面的子页面。它还向它添加了一个额外的类,因此您可以创建一些新的CSS,使它看起来像您想要的那样。在您的情况下,这将是:

.current-post-parent.current-post-ancestor {
    background: #cb0808;
}

您可以将其添加到Wordpress主题中,或者如果您不熟悉编码,您可以使用大多数主题支持的自定义CSS。

将您的活动样式添加到
。当前菜单父项{…}
。当前帖子父项
。当前帖子父项
,在一定程度上有效。当我点击其他不属于视频区域的帖子时,它会突出显示两个并排的标签,而不是它应该显示的标签。如果您转到,您可以看到它有两个选项卡亮起。“关于”是一个页面,“图库”是一个类别。嗯。。。我不知道为什么会这样。但有一个解决办法。我们可以将.current post祖先添加到类中。我已经编辑了上面的答案。测试了一下,效果很好。我还有一个相关的问题。由于我添加了一些下拉项,这些项的选项卡不会突出显示。我从上面添加了一个建议,并将CSS更改为:
.current-post-parent.current-post-祖先.current-menu-parent{background:#cb0808;}
,但在下拉菜单项上,选项卡不会突出显示。是“主页”选项卡的下拉列表。此链接也是一个类别。仅供参考,我自己修复了此链接,以便其他人可以看到修复。为了解决这个问题,我需要这个CSS:
.current post parent、.current post parent、.current menu parent{background:#cb0808;}