Active menu item / category

时间:2014-08-21 作者:TheMediumUTM

我想知道是否有任何方法可以在类别存档页面上发现哪些类别是“活动的”。这是为了突出显示菜单。

要进行演示,请比较以下内容:

(1) 父类别存档:http://building.mediumutm.ca/test-cat/ 在菜单中,该类别高亮显示,因为它是“活动-酷”。但下拉菜单链接及其子类别也是如此。

(2) 父类别中的帖子:http://building.mediumutm.ca/post-test-cat/ 工作正常。只有父类别处于活动状态并高亮显示,而不是下拉列表。

所以这实际上只是(1)个问题,我怀疑这不是CSS类的问题,因为(2)工作正常。。。那么归档页面是否会将子类别视为活动的?如果是,我可以禁用它吗?还是怎样

谢谢

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

唉,这是一个CSS问题,是由WP应用的类的一些差异造成的。:)

首先,您误解了“测试”案例2:

下拉列表没有突出显示,因为(不管帖子正文怎么说)它实际上没有分配子类别.current-menu-parent, 因为post显然不是分类学中的一个术语.current-menu-item, 因为我们正在分类学中研究这个术语。接下来是CSS规则.current-menu-item a 应用于其中的所有链接,由于下拉HTML位于顶级项目HTML中,因此所有链接都被设置为“当前”。

您应该将此类规则限制为立即嵌套在容器中的链接-.current-menu-item > a (已正确完成.current-menu-parent > a).

结束

相关推荐

如何设置php、javascript和css以允许我们的成品在一个页面中显示?

嘿wordpress专家,我们使用php、javascript和css编写了一个表,该表从文本文件中提取信息并在浏览器中显示。当我们在本地服务器上设置文件时,一切都可以正常工作。然而,我们正在尝试将我们的成品集成到wordpress网站的一个页面中。我们正在使用“CSS&javascript工具箱”插件制作一个php;javascript代码块和css代码块,并将其应用于相关页面。但是,我知道页面存储在sql表中,因此我很难弄清楚如何访问服务器上的代码,以及如何将文本文件放在服务器上,以便表显示在相关页面