如果您正在使用wp_nav_menu()
你最好使用wp_get_nav_menu_items()
如果要创建自定义标记。该函数可以返回一个数组,因此需要更多的工作来手动迭代菜单项、“当前菜单项”类和其他详细信息。但另一方面,您可以定制标记&;其他功能,如post count。
$args = array(
\'order\' => \'ASC\',
\'orderby\' => \'menu_order\',
\'post_type\' => \'nav_menu_item\',
\'post_status\' => \'publish\',
\'output\' => ARRAY_A,
\'output_key\' => \'menu_order\',
\'nopaging\' => true,
\'update_post_term_cache\' => false
);
$menu_items = wp_get_nav_menu_items(\'product-section\', $args);
foreach($menu_items as $item){
print_r($items); // just to make sure what is in the array
}