自定义导航栏深度级别始终评估为零

我是wordpress的新手, 正在创建自定义导航栏, 并且我通过了3级深度, 但始终返回0, 请帮助我找出错误
【自定义导航栏深度级别始终评估为零】下面是我的代码和输出

wp_nav_menu(array( 'theme_location'=> 'primary', 'walker'=> new Walker_Nav_Menu_Page(), 'container'=> 'ul', 'menu_class'=> 'top-level', 'depth'=> 4 ));

function start_el(& $output, $item, $depth = 0, $args = array(), $id = 0) { var_dump($depth); }

int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0) int(0)

任何解决方案表示赞赏!
#1默认情况下, 深度应为零, 这表示所有深度, 请删除深度

    推荐阅读