我在wordpress后台创建了一些菜单。但是现在想要隐藏前端的菜单。有没有办法隐藏菜单而不是在后台删除?
发布于 2012-10-30 18:48:43
由于wordpress为菜单创建提供了定制,因此它为单个菜单项分配了一个动态ids,并且无法修复。因此您不能以编程方式隐藏/删除特定菜单项。
发布于 2012-10-30 18:36:06
创建CSS规则以隐藏不需要的菜单项。
通常,菜单的每一项都有一个ID,如id=" menu -item-31“。
找到要隐藏的项目的ID,然后创建一个CSS规则,如下所示:
#menu-item-31 { display:none } 希望能有所帮助。
干杯
发布于 2012-10-30 20:59:30
我有点困惑--你是在说(例如)有一个有孩子的菜单,而你想隐藏孩子(并让他们稍后显示)?你想挑选显示或不显示的内容吗?
我通过确保"CSS Classes“被选中(在"Screen Options”下-默认情况下没有选中)来解决这个问题,这会将一个CSS Class字段添加到所有菜单项中。然后我添加了一个类似于" hide“的类,并且在我的CSS中有.hide { display:none !important;}你要做的就是将这个类添加到你想要隐藏的特定菜单项目中(如果那个菜单项有子项,它们也会被隐藏)
这就是你想要做的吗?(如果我回答错了问题,我很抱歉,你原来的问题我不太清楚。可能是因为今天早上没有咖啡:)
https://stackoverflow.com/questions/13136967
复制相似问题