我的菜单是由图像组成的。因此我使用divs
和.current-menu-item
我使用CSS来更改图像。如果我直接在这个主页上,这就行了。如果我在子页面上,我就不能再使用这个技巧了。原因是子菜单的构建如下所示:
每个页面都设置了一个父级。生成子菜单时使用
wp_page_menu(array(
\'child_of\' => SUBMENU_ROOT
));
而子菜单_ROOT是获取的最顶层父菜单。因此,我有一个应该在主菜单中突出显示的父ID。当我在子页面上时,如何突出显示主菜单?
还是使用普通菜单对话框的唯一方法?