菜单,但不按主题位置


WordPress: Menus, but not by theme location

我想弄清楚如何显示已创建的菜单,但不必将菜单分配给主题位置。

据我所知,你必须分配一个菜单到一个主题菜单位置,然后wp_nav_menu从你想要的任何位置调用一个菜单。

我不想为一个主题位置分配一个菜单。相反,我希望能够创建一个菜单,然后在我的主题中查询它…无论主题位置如何

我为自己创建了一个插件,使用wp_get_nav_menus来列出我创建的所有菜单…然后,我可以将任何菜单分配给页面/帖子。现在,我被困在试图找出如何检索特定的菜单…同样,不是菜单主题位置。

有人知道吗?

将此代码粘贴到您想要显示的主题中

wp_nav_menu( array('menu' => 'menu-name' ));

好了,看来我找到我需要的了:

http://codex.wordpress.org/Function_Reference/wp_get_nav_menu_items

我觉得很奇怪,wp_get_nav_menus没有记录在法典中。