是的,非常有可能,您甚至不必自己添加类。如果您正在使用wp_nav_menu, Wordpress为特定导航项目所在的每种情况添加类。我将根据您假设单击的位置命名出版物的重要类别(以及其他类别):
出版物-这现在是选定的项目,将获得(除其他外)课程:current-menu-item 因为它被选中了
计算机-出版物不是所选项目,但将获得以下课程:current-page-parent 和current-menu-parent 因为它的直接子项是选定项,并且current-page-ancestor 和current-menu-ancestor 因为它的一个子项是所选项目
第123条-出版物不是选定项目,但将获得以下课程:current-page-ancestor 和current-menu-ancestor 因为它的一个子项是所选项目
简而言之,current-menu-item 选择后,[classname part]-parent 选择直接子级时[classname part]-ancestor 选择子级、孙子级或更高级子级时