Method 2 Used with Zamir site
<?php
//* METHOD 2 - https://amethystwebsitedesign.com/add-third-footer-navigation-menu-to-genesis-child-theme/
// Remove the line above when adding to functions.php
//* Add theme support for new menu
//* Add Footer Menu; Keep Primary and Secondary Menus
add_theme_support ( 'genesis-menus' , array (
'primary' => __( 'Primary Navigation Menu', 'genesis' ),
'secondary' => __( 'Secondary Navigation Menu', 'genesis' ),
'footer' => __( 'Footer Navigation Menu', 'genesis' )
) );
<?php
//* METHOD 2 - https://amethystwebsitedesign.com/add-third-footer-navigation-menu-to-genesis-child-theme/
// Remove the line above when adding to functions.php
// Add attributes to markup
// Add footer menu just above footer widget area
add_action( 'genesis_before_footer', 'amethyst_footer_menu', 9 );
function amethyst_footer_menu() {
genesis_nav_menu( array(
'theme_location' => 'footer',
'container' => 'div',
'container_class' => 'wrap',
'menu_class' => 'menu genesis-nav-menu menu-footer',
'depth' => 1
) );
}
//* METHOD 2 - https://amethystwebsitedesign.com/add-third-footer-navigation-menu-to-genesis-child-theme/
//* Used successfully on Zamir's site, although not needed, since we used Secondary nav conditionally instead
//* Add theme support for new menu
//* Add Member Menus; Keep Primary and Secondary Menus
add_theme_support ( 'genesis-menus' , array (
'primary' => __( 'Primary Navigation Menu', 'genesis' ),
'secondary' => __( 'Secondary Navigation Menu', 'genesis' ),
'Tutti' => __( 'Tutti Navigation Menu', 'genesis' ),
'Board' => __( 'Board Navigation Menu', 'genesis' ),
'Staff' => __( 'Staff Navigation Menu', 'genesis' ),
) );
//* METHOD 2 - https://amethystwebsitedesign.com/add-third-footer-navigation-menu-to-genesis-child-theme/
// Add attributes to markup
// Add Tutti menu just above header area
add_action( 'genesis_before_header', 'zamir_tutti_menu', 9 );
function zamir_tutti_menu() {
genesis_nav_menu( array(
'theme_location' => 'Tutti',
'container' => 'div',
'container_class' => 'wrap',
'menu_class' => 'menu genesis-nav-menu menu-tutti',
'depth' => 1
) );
}
// Add Board menu just above header area
add_action( 'genesis_before_header', 'zamir_board_menu', 9 );
function zamir_board_menu() {
genesis_nav_menu( array(
'theme_location' => 'Board',
'container' => 'div',
'container_class' => 'wrap',
'menu_class' => 'menu genesis-nav-menu menu-board',
'depth' => 1
) );
}
// Add Staff menu just above header area
add_action( 'genesis_before_header', 'zamir_staff_menu', 9 );
function zamir_staff_menu() {
genesis_nav_menu( array(
'theme_location' => 'Staff',
'container' => 'div',
'container_class' => 'wrap',
'menu_class' => 'menu genesis-nav-menu menu-staff',
'depth' => 1
) );
}