子页面上的主菜单突出显示,该子页面不在子菜单中,但在层次结构中

时间:2012-11-27 作者:testing

我的菜单是由图像组成的。因此我使用divs.current-menu-item 我使用CSS来更改图像。如果我直接在这个主页上,这就行了。如果我在子页面上,我就不能再使用这个技巧了。原因是子菜单的构建如下所示:

每个页面都设置了一个父级。生成子菜单时使用

wp_page_menu(array(
    \'child_of\' => SUBMENU_ROOT
));
而子菜单_ROOT是获取的最顶层父菜单。因此,我有一个应该在主菜单中突出显示的父ID。当我在子页面上时,如何突出显示主菜单?

还是使用普通菜单对话框的唯一方法?

1 个回复
SO网友:tfrommen

你可以使用.current-menu-parent 和/或.current-menu-ancestor.

结束

相关推荐

Wordpress Custom Menus Issue

在我的模板中,我使用这样的调用来输出一些自定义菜单:<?php wp_nav_menu(array(\'container_class\' => \'secondary-navigation\', \'theme_location\' => \'secondary\')); ?> 自从升级到WordPress 3.1.4后,我就可以获得完整的页面列表,而不是自定义菜单我看到修复程序(通过谷歌)说我应该添加以下内容来修复此问题:\'fallback_cb\' => f