2011-03-28 61 views
0

我需要在wordpress中分兩個階段列出自定義菜單。在wordpress中分兩個階段列出自定義菜單

現在我用

wp_nav_menu(array('menu' => 'my menu')) 

列出我的整個自定義菜單。但是,我願做這樣的事情:

< list first half of 'my menu' > 
display something else, few <div>s etc... 
<list the other half of 'my menu' > 

所以我的問題是:

  • 我如何得到我的菜單鏈接的確切數字?
  • 有沒有辦法列出菜單從開始到某一點,然後剩下的?

回答

1

實際上需要使用的是wp_get_nav_menu_items函數,因爲它返回菜單項的數組。從這一點來說,它只是普通的PHP來做你想做的事情。

但是,從一開始,你確定你需要的是一個菜單,或許更好的選擇是做兩個菜單?菜單只是菜單項的數組,您可以爲了不同的目的製作其中的很多菜單項。

+0

那麼,也許你是對的。現在我將使用您的解決方案 - 它效果很好,謝謝! - 也許以後我會將它更改爲兩個菜單。 – Gacek 2011-03-28 13:41:21