WP主题菜单错误

我已经在主题设置中注册了一个菜单, 如下所示:

register_nav_menus( array( 'primary' => __( 'Primary Menu', 'understrap' ), 'footer_1' => __( 'Footer 1', 'understrap' ), 'footer_2' => __( 'Footer 2', 'understrap' ), 'footer_3' => __( 'Footer 3', 'understrap' ) ) );

【WP主题菜单错误】在我的页脚中使用了这个html
< div class="col-md-4 d-none d-md-block col-lg-2 text-md-center text-lg-left"> < ?php $args1 = array( 'menu' => 'footer_1' ); wp_nav_menu($args1); ?> < /div> < div class="col-md-4 d-none d-md-block col-lg-2 text-md-center text-lg-left" > < ?php $args2 = array( 'menu' => 'footer_2' ); wp_nav_menu($args2); ?> < /div> < div class="col-5 col-md-4 col-lg-2 mobile-footer-nav text-md-center text-lg-left"> < ?php $args3 = array( 'menu' => 'footer_3' ); wp_nav_menu($args3); ?> < /div>

在admin中, 我为每个菜单空间设置了不同的菜单, 但是footer_1输出到所有3个区域。
为什么footer_1输出到全部3个?我看不到哪里出了问题。
#1请在wp_nav_menu()中使用theme_location参数, 并相应地更改footer_2和footer_3
< ?php $args1 = array( 'menu' => 'footer_1', 'theme_location' => "footer_1" ); wp_nav_menu( $args1 ); ?>

    推荐阅读