从WordPress菜单中获取顶级项目编号

时间:2014-04-10 作者:design1

我在WordPress后端制作了一个3级深度的菜单。(四个主选项卡,带有两个子级别项目)

我想知道如何获得自动创建的选项卡数量,并将此数量添加到ul (即:.item-4)

有什么想法吗?我已经在使用custom walker.

1 个回复
SO网友:cjbj

您可以使用wp_get_nav_menu_object 将菜单作为对象检索,随后可以确定其长度。像这样:

$wpse140949_menu = wp_get_nav_menu_object( \'your-menu-name-or-slug\' );
$tabcount = $wpse140949_menu->count;
您可以在呼叫时使用此wp_nav_menu:

wp_nav_menu ( array (
  \'menu_class\' => \'item-\' . $tabcount,
  ....
  ));

结束