唉,这是一个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
).