0

我在 wordpress 后端创建了一些菜单。但现在想隐藏前端的菜单。有没有办法隐藏菜单而不是在后端删除?

4

3 回答 3

1

由于 wordpress 为菜单创建提供了自定义功能,因此它为各个菜单项分配了动态 id,并且无法修复。所以你不能以编程方式隐藏/删除特定的菜单项。

于 2012-10-30T10:48:43.257 回答
0

创建 CSS 规则以隐藏您不想要的菜单项。

通常菜单的每个项目都有一个 ID,如 id="menu-item-31"。

找出您要隐藏的项目的 ID,并创建一个 CSS 规则,例如:

#menu-item-31 { display:none } 

希望能帮助到你。

干杯

于 2012-10-30T10:36:05.670 回答
0

我有点困惑 - 你是在谈论(例如)一个有孩子的菜单,你想隐藏孩子(让他们稍后出现)?你想挑选或不选择显示的内容吗?

我通过确保选中“CSS 类”(在“屏幕选项”下 - 默认情况下未选中)来解决这个问题,这会为所有菜单项添加一个 CSS 类字段。然后我添加了一个像“hide”这样的类,在我的 CSS 中我有 .hide { display:none !important; 您所要做的就是将类添加到您要隐藏的特定菜单项(如果该菜单项有子项,它们也会被隐藏)

那是你想要做的吗?(如果我回答错了问题,我很抱歉,但你原来的问题对我来说不是很清楚。可能是今天早上没有咖啡:))

于 2012-10-30T12:59:30.143 回答