使用菜单位置作为参数,可以使用什么WordPress函数检索菜单名称?
如何使用ACF字段按菜单位置检索菜单名称
1 个回复
SO网友:ecairol
要检索菜单名,请执行以下操作:
$menu_name = wp_get_nav_menu_name("menu-products");
然后,使用菜单名称可以获得导航菜单之类的数据:$term = get_term_by(\'name\', $menu_name, \'nav_menu\');
使用术语分类ID,可以提取ACF字段$menu_id = $term->term_taxonomy_id;
$post_id = \'term_\'.$menu_id;
$field = get_field(\'my_acf_field\', $post_id);
要检索菜单项列表,请执行以下操作:$menu = wp_get_nav_menu_items( $term );
在CMS侧的ACF组中,您需要选择规则:Menu Item | Is equal to | Product Location