我正在尝试在WordPress中使用Corcel获取多级菜单。我已阅读有关它的文档,但并不完全了解如何管理它。
该文档告诉我按照其父ID对$menu->items
集合中的项目进行分组。但是怎么样?
可以在此处找到文档部分:https://github.com/corcel/corcel#multi-levels-menus
到目前为止我尝试了什么:(我只得到一个“在null上调用成员函数offsetSet()”)
$menu = Menu::location( 'main' )->first();
$items = Menu::location( 'main' )->first()->items;
$parent = $items->first()->parent();
$menu->items->groupBy( $parent->ID );
foreach ( $menu->items as $item ) {
$title = $item->instance()->title;
}
以前有人这样做过吗?