您正在使用的Walker\\u Category类需要walk()方法中的3个参数,第三个参数将是use\\u desc\\u for\\u title value(这是由于Walker\\u Category::start\\u el()方法的编写方式)。
换句话说,要使用walk()方法而不生成通知,应将最后一行更改为
print_r( $walk->walk( $menu_items, -1, -1 ) );
第三个参数是布尔值:
“-1”(或false)-将从生成的菜单链接中删除“title”属性。“1”(或true)-将使菜单使用title属性的类别描述