get_themes(); $menu_theme = isset( $themes[ $settings[ $current_theme_location ]['theme'] ] ) ? $themes[ $settings[ $current_theme_location ]['theme'] ] : $themes['default']; $breakpoint = absint( $menu_theme['responsive_breakpoint'] ) . 'px'; } } return $breakpoint; } function vamtam_mobile_header_less_var( $variables ) { $variables['mobile-top-bar-resolution'] = vamtam_get_mobile_header_breakpoint(); return $variables; } add_filter( 'vamtam_less_vars', 'vamtam_mobile_header_less_var' ); /** * Mobile menu bar * * @param string $nav_menu * @param object $args * @return string */ function vamtam_add_mobile_top_bar( $nav_menu, $args ) { if ( ! is_a( $args->walker, 'Mega_Menu_Walker' ) || $args->theme_location !== 'menu-header' ) { return $nav_menu; } $megamenu_settings = get_option( 'megamenu_settings' ); $mobile_top_bar = isset( $megamenu_settings['vamtam-mobile-top-bar'] ) ? stripslashes( $megamenu_settings['vamtam-mobile-top-bar'] ) : ''; $mobile_top_bar = do_shortcode( $mobile_top_bar ); $replace = '
'; return preg_replace( '!(?=$)!', $replace, $nav_menu ); } add_filter( 'wp_nav_menu', 'vamtam_add_mobile_top_bar', 10, 2 ); function vamtam_megamenu_general_settings( $saved_settings ) { $mobile_search = isset( $saved_settings['vamtam-mobile-search'] ) ? $saved_settings['vamtam-mobile-search'] : ''; $mobile_cart = isset( $saved_settings['vamtam-mobile-cart'] ) ? $saved_settings['vamtam-mobile-cart'] : ''; $mobile_top_bar = isset( $saved_settings['vamtam-mobile-top-bar'] ) ? stripslashes( $saved_settings['vamtam-mobile-top-bar'] ) : ''; ?>