我认为最好的解决方案是为它编写自己的walker类,并将其作为一个论据传递,但我必须承认,如果您不太熟悉wordpress开发,这并不太直接。
我会这样解决:
$menu_items = wp_get_nav_menu_items(\'your_menu_slug_or_id\');
$class = \'\';
$count = count($menu_items);
$i = 0;
foreach ($menu_items as $menu_item) {
$class = \'item-\'.(++$i);
?>
<li class="<?php echo $class?>">
<!-- add menu title and url here as you please -->
</li>
<?php
}