????

Your IP : 18.118.32.6


Current Path : /home2/morganrand/backup.morganrand.com/wp-content/themes/wanderfuls/vcex_templates/
Upload File :
Current File : /home2/morganrand/backup.morganrand.com/wp-content/themes/wanderfuls/vcex_templates/vcex_navbar.php

<?php
/**
 * Visual Composer Navbar
 *
 * @package Wanderfuls WordPress Theme
 * @subpackage VC Templates
 * @version 3.0.0
 */

// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

// Not needed in admin ever
if ( is_admin() ) {
	return;
}

// Deprecated params
$border_radius = isset( $atts['border_radius'] ) ? $atts['border_radius'] : '';

// Get and extract shortcode attributes
extract( vc_map_get_attributes( $this->getShortcode(), $atts ) );

// Return if no menu defined
if ( ! $menu ) {
	return;
}

// Sanitize
$style = $style ? $style : 'buttons';

// Get current post ID
$post_id = get_the_ID();

// Hover animation
if ( $hover_animation ) {
	$hover_animation = tb_hover_animation_class( $hover_animation );
	vcex_enque_style( 'hover-animations' );
}

// CSS class
if ( $css ) {
	$css_class = vc_shortcode_custom_css_class( $css );
} else {
	$css_class = '';
}

// Link Data
$link_hover_class = $link_data = '';
if ( $hover_bg ) {
	$link_data .= ' data-hover-background="'. $hover_bg .'"';
}
if ( $hover_color ) {
	$link_data .= ' data-hover-color="'. $hover_color .'"';
}
if ( $link_data ) {
	$link_hover_class = 'tb-data-hover';
}

// Border radius
if ( $border_radius ) {
	$border_radius = vcex_get_border_radius_class( $border_radius );
}

// Style
$wrap_style = vcex_inline_style( array(
	'font_size' => $font_size,
) );

// Classes
$wrap_classes = array( 'vcex-navbar', 'clr' );
if ( $classes ) {
	$wrap_classes[] = $this->getExtraClass( $classes );
}
if ( $link_color ) {
	$wrap_classes[] = 'tb-color-'. $link_color;
}
if ( $visibility ) {
	$wrap_classes[] = $visibility;
}
if ( $align ) {
	$wrap_classes[] = 'align-'. $align;
}
if ( $css_animation ) {
	$wrap_classes[] = $this->getCSSAnimation( $css_animation );
}
if ( $style ) {
	$wrap_classes[] = ' style-'. $style;
}
$wrap_classes = implode( ' ', $wrap_classes ); ?>

<nav class="<?php echo $wrap_classes; ?>"<?php vcex_unique_id( $unique_id ); ?><?php echo $wrap_style; ?>>

	<div class="vcex-navbar-inner clr">
		<?php
		// Get menu object
		$menu = wp_get_nav_menu_object( $menu );

		// If menu isn't empty display items
		if ( ! empty( $menu ) ) :

			// Load inline js
			vcex_inline_js( array( 'data_hover' ) );

			// Get menu items
			$menu_items = wp_get_nav_menu_items( $menu->term_id );

			// Inline styles
			$reset_border = ( $hover_bg || $hover_color ) ? 'inherit' : '';
			$active_style = vcex_inline_style( array(
				'background' => $hover_bg,
				'color'      => $hover_color,
			) );

			// Loop through menu items
			foreach ( $menu_items as $menu_item ) :

				// Link Classes
				$link_classes = array( 'vcex-navbar-link' );
				if ( 'buttons' == $style && $button_style ) {
					 $link_classes[] = 'theme-button';
					 $link_classes[] = $button_style;
					 if ( $button_color ) {
					 	$link_classes[] = $button_color;
					 }
					 if ( $button_layout ) {
					 	$link_classes[] = $button_layout;
					 }
				}
				if ( 'true' == $local_scroll ) {
					$link_classes[] = 'local-scroll-link';
				}
				if ( $css_class ) {
					$link_classes[] = $css_class;
				}
				if ( $hover_animation ) {
					$link_classes[] = $hover_animation;
				}
				if ( $hover_bg ) {
					$link_classes[] = 'has-bg-hover';
				}
				if ( $border_radius ) {
					$link_classes[] = $border_radius;
				}
				if ( $link_hover_class ) {
					$link_classes[] = $link_hover_class;
				}
				if ( $menu_item->object_id == $post_id ) {
					$link_classes[] = 'active';
				}
				if ( $menu_item->classes ) {
					$link_classes = array_merge( $link_classes, $menu_item->classes );
				}
				$link_classes = implode( ' ', $link_classes ); ?>

				<a href="<?php echo esc_url( $menu_item->url ); ?>" title="<?php echo esc_attr( $menu_item->attr_title ); ?>" class="<?php echo $link_classes; ?>"<?php echo vcex_html( 'target_attr', $menu_item->target ); ?><?php echo $link_data; ?><?php if ( $menu_item->object_id == $post_id ) echo $active_style; ?>><?php echo $menu_item->title; ?></a>

			<?php endforeach; ?>

		<?php endif; ?>

	</div><!-- .vcex-navbar-inner -->

</nav><!-- .vcex-navbar -->