我的菜单是用图片做的。因此,我使用divs,对于.current-menu-item,我使用CSS来更改图像。如果我直接出现在这个主页上就行了。如果我在一个子页面上,我就不能再使用这个技巧了。原因是子菜单的构建如下所示:
每个页面都设置了一个父页面。生成子菜单时,
wp_page_menu(array(
'child_of' => SUBMENU_ROOT
));而SUBMENU_ROOT是获取最多的父级。因此,我有父ID,应该在主菜单中高亮显示。如何在子页上实现主菜单的高亮显示?
还是使用普通菜单对话框的唯一方法?
发布于 2013-03-05 18:10:00
您可以使用.current-menu-parent和/或.current-menu-ancestor。
https://wordpress.stackexchange.com/questions/74056
复制相似问题