2012-10-30 93 views
0

我在wordpress後端創建了一些菜單。但是現在想要隱藏菜單。有什麼方法可以隱藏菜單而不是在後端刪除?如何在fronend隱藏wordpress菜單?

+0

你可以刪除正在調用菜單的代碼 –

+0

否我只想隱藏一些菜單項。並非所有菜單 – Roni

+0

刪除代碼,將代碼放置在forntend處。 <?php wp_nav_menu('menu =您的菜單名稱'); ?> –

回答

1

作爲WordPress的提供定製菜單創建,所以它分配一個動態IDS到單個菜單項和它不能被固定。所以你不能以編程方式隱藏/刪除特定的菜單項。

+1

從管理面板管理是最好的方法。 –

0

創建CSS規則來隱藏你不想要的菜單項。

通常,菜單中的每個項目都有一個ID,如id =「menu-item-31」。

找出你要隱藏的物品的ID,並創建一個類似CSS規則:

#menu-item-31 { display:none } 

希望它能幫助。

乾杯

+0

我有9個菜單。現在只想顯示6個菜單。稍後我可以在後端啓用它。在頁面中,我有超過20頁。它可能會混淆選擇20.所以想要隱藏3菜單,而不是將其刪除。 – Roni

0

我有點困惑 - 你說的是有(例如)有孩子的菜單,並且你想隱藏孩子(並讓他們晚點出現)?你想選擇和顯示什麼?

我通過確保選中「CSS類」(在「屏幕選項」下 - 默認未選中)來解決這個問題,它向所有菜單項添加了CSS類字段。然後我添加一個類似「hide」的類,在我的CSS中我有.hide {display:none!important; }你所要做的就是把這個類添加到你想隱藏的特定manu物品中(如果那個菜單項有孩子,它們也會被隱藏起來)

這就是你要找的東西完成了? (對不起,如果我回答錯誤的問題,但你原來的問題不是很清楚,可能是今天早上沒有咖啡:))