From 80b8f72977032e183dcc20adea56ffec97dcf6d3 Mon Sep 17 00:00:00 2001 From: Anthony Talarico Date: Tue, 16 Apr 2019 15:36:13 -0400 Subject: [PATCH] adding secondary top nav to the mobile menu --- includes/avada-functions.php | 11 +++++++++++ includes/class-avada-init.php | 3 ++- templates/menu-mobile-modern.php | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/includes/avada-functions.php b/includes/avada-functions.php index 9d9b429..bcf99e8 100644 --- a/includes/avada-functions.php +++ b/includes/avada-functions.php @@ -1343,6 +1343,17 @@ if ( ! function_exists( 'avada_main_menu' ) ) { 'container_class' => 'fusion-mobile-navigation', ); echo wp_nav_menu( $mobile_menu_args ); + } + if ( has_nav_menu( 'mobile_navigation' ) ) { + $mobile_menu_args = array( + 'theme_location' => 'secondary_mobile', + 'menu_class' => 'fusion-mobile-menu', + 'depth' => 5, + 'walker' => new Avada_Nav_Walker(), + 'item_spacing' => 'discard', + 'container_class' => 'fusion-mobile-navigation', + ); + echo wp_nav_menu( $mobile_menu_args ); } avada_mobile_main_menu(); } diff --git a/includes/class-avada-init.php b/includes/class-avada-init.php index dd1f1a1..848271a 100644 --- a/includes/class-avada-init.php +++ b/includes/class-avada-init.php @@ -249,7 +249,8 @@ class Avada_Init { register_nav_menu( 'top_navigation', 'Top Navigation' ); register_nav_menu( 'mobile_navigation', 'Mobile Navigation' ); register_nav_menu( '404_pages', '404 Useful Pages' ); - register_nav_menu( 'sticky_navigation', 'Sticky Header Navigation' ); + register_nav_menu( 'sticky_navigation', 'Sticky Header Navigation' ); + register_nav_menu( 'secondary_mobile', 'Secondary Mobile' ); } diff --git a/templates/menu-mobile-modern.php b/templates/menu-mobile-modern.php index 7c4d030..71ac9c5 100644 --- a/templates/menu-mobile-modern.php +++ b/templates/menu-mobile-modern.php @@ -16,7 +16,7 @@ if ( ! defined( 'ABSPATH' ) ) { $c_page_id = Avada()->fusion_library->get_page_id(); $displayed_menu = get_post_meta( $c_page_id, 'pyre_displayed_menu', true ); ?> -settings->get( 'mobile_menu_design' ) && ( has_nav_menu( 'main_navigation' ) || ( $displayed_menu && '' !== $displayed_menu && 'default' !== $displayed_menu ) ) ) : ?> +settings->get( 'mobile_menu_design' ) && ( has_nav_menu( 'main_navigation' ) || ( has_nav_menu( 'secondary_mobile' ) || ( $displayed_menu && '' !== $displayed_menu && 'default' !== $displayed_menu ) ) ) ): ?>
-- 2.17.1