2011-03-28 28 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