创建可用菜单的选择下拉列表

时间:2013-07-05 作者:Jake Lisby

我正在尝试在页面创建中创建一个自定义字段,允许用户选择要在页面上显示的菜单。现在我有了自定义的元字段设置,但不知道如何创建可用菜单的下拉菜单。是否有一个函数我可以使用,然后用于循环?

谢谢

2 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

这不是直观的,但get_terms 如果我知道你需要什么,我会做的。

var_dump(get_terms( \'nav_menu\'));
如果你看看*_term_taxonomy 你可以看看为什么。菜单存储为名为nav_menu.

这不会得到页面菜单之类的东西,只有故意创建的菜单。

SO网友:s1lv3r

如果您更喜欢基于代码的解决方案,那么来自s\\u ha\\u dum的解决方案是完全有效的。

基于插件的现成解决方案不需要任何代码编辑ACF 具有Nav Menu Field 扩大

结束

相关推荐

Custom menus not showing

作为我上一次关于菜单的未解决查询的后续,这个问题已经进一步扩展。我的菜单没有打印代码中的任何地方。我正在注册菜单功能。php:add_action( \'after_setup_theme\', \'your_newtheme_setup\' ); if ( ! function_exists( \'your_newtheme_setup\' ) ) : function your_newtheme_setup() { if (