我想知道如何显示已创建的菜单,但不必将菜单指定给主题位置。
据我所知,您必须将菜单分配给主题菜单位置,然后wp_nav_menu calls
您可以从任何位置选择菜单。
我不想为主题位置分配菜单。相反,我希望能够创建一个菜单,然后在我的主题中查询它。。。无论主题位置如何。
我为自己创建了一个插件wp_get_nav_menus
要列出我创建的所有菜单。。。然后,我可以为页面/帖子分配任何菜单。现在,我一直在试图找出如何检索特定菜单。。。同样,不是菜单主题位置。
任何人
最合适的回答,由SO网友:chrisguitarguy 整理而成
wp_nav_menu
接受一个名为menu
, 它将按名称、slug或ID获取任何菜单。
如果您只想发布对象(或菜单HTML以外的任何内容),wp_get_nav_menus
就是要走的路。否则,请使用wp_nav_menu
. 如果需要它来返回菜单HTML而不是回显,那么也有一个参数:echo
.