/
var
/
www
/
barefootlaw.org
/
wp-content
/
themes
/
barefoot
/
template-parts
/
header
/
Upload File
HOME
<?php /** * The template part for displaying a menu in header * * @package Aisconverse * @subpackage Covercase * @since Covercase 1.0 */ $menu_classes = array( 'navbar-menu' ); $toggle_classes = array( 'navbar-toggle-menu' ); $menu_type = $covercase_menu = 'default'; if ( function_exists( 'Basement_Header' ) ) { $basement_header = Basement_Header(); $logo_position = isset( $basement_header['logo_position'] ) ? $basement_header['logo_position'] : ''; $menu_type = isset( $basement_header['menu_type'] ) ? $basement_header['menu_type'] : ''; if ( $logo_position ) { switch ( $logo_position ) { case 'left' : case 'center_right' : $menu_classes[] = 'pull-right'; $toggle_classes[] = 'pull-right'; break; case 'right' : case 'center_left' : $menu_classes[] = 'pull-left'; $toggle_classes[] = 'pull-left'; break; } } if ( is_page() || is_singular() ) { $id = get_the_ID(); } elseif ( is_post_type_archive( 'product' ) || is_page( get_option( 'woocommerce_shop_page_id' ) ) || is_tax( array( 'product_cat', 'product_tag' ) ) ) { $id = get_option( 'woocommerce_shop_page_id' ); } else { $id = false; } if ( ! $id ) { $covercase_menu = get_option( 'basement_framework_header_menu' ); } else { $covercase_custom_menu = get_post_meta( $id, '_basement_meta_custom_header', true ); if ( is_array( $covercase_custom_menu ) && in_array( '.basement-header-settings', $covercase_custom_menu, true ) ) { $covercase_menu = get_post_meta( $id, '_basement_meta_header_menu', true ); } else { $covercase_menu = get_option( 'basement_framework_header_menu' ); } } } else { $menu_classes[] = 'pull-right'; $toggle_classes[] = 'pull-right'; } ob_start(); if ( 'default' === $menu_type ) { echo '<div class="' . implode( ' ', $toggle_classes ) . '" ><a data-backdrop="static" data-keyboard="false" href="#covercase-modal-menu" data-toggle="modal"><i aria-hidden="true" class="aiscon-icon aiscon-menu-non"></i></a></div>'; $menus = get_terms(array( 'taxonomy' => 'nav_menu' )); if ( has_nav_menu( 'header' ) ) { wp_nav_menu( array( 'theme_location' => 'header', 'menu' => $covercase_menu === 'default' ? '' : $covercase_menu, 'container' => 'div', 'container_class' => implode( ' ', $menu_classes ), 'container_id' => 'navbar', 'menu_class' => 'nav navbar-nav navbar-nav-menu clearfix', 'menu_id' => 'nav-menu', 'before' => '', 'after' => '', 'item_spacing' => 'discard', 'link_before' => '<span>', 'link_after' => '</span>', 'items_wrap' => '<div class="wrapper-navbar-nav"><ul id="%1$s" class="%2$s">%3$s</ul></div>', 'depth' => 4, 'walker' => new Covercase_Menu_Walker() ) ); } else { echo '<div id="navbar" class="'.implode( ' ', $menu_classes ).'">'; wp_nav_menu( array( 'container' => 'div', 'container_class' => 'wrapper-navbar-nav', 'menu_class' => 'nav navbar-nav navbar-nav-menu clearfix', 'menu_id' => 'nav-menu', 'depth' => 4, 'item_spacing' => 'discard', 'link_before' => '<span>', 'link_after' => '</span>', 'walker' => empty($menus) ? '' : new Covercase_Menu_Walker() ) ); echo '</div>'; } } else { echo '<div class="' . implode( ' ', $toggle_classes ) . '"><a data-backdrop="static" data-keyboard="false" href="#covercase-modal-menu" data-toggle="modal"><i aria-hidden="true" class="cov-simple-menu"></i></a></div>'; } $buffered_menu = ob_get_clean(); // IMPORTANT!!! Fix all HTML validate errors echo covercase_balance_tags( $buffered_menu );