????
| Current Path : /home2/morganrand/public_html/sub/wp-content/themes/oceanwp/partials/mobile/ |
| Current File : /home2/morganrand/public_html/sub/wp-content/themes/oceanwp/partials/mobile/mobile-icon.php |
<?php
/**
* Mobile Menu icon
*
* @package OceanWP WordPress theme
*/
// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
// Retunr if disabled
if ( ! oceanwp_display_navigation() ) {
return;
}
// Menu Location
$menu_location = apply_filters( 'ocean_main_menu_location', 'main_menu' );
// Multisite global menu
$ms_global_menu = apply_filters( 'ocean_ms_global_menu', false );
// Display if menu is defined
if ( has_nav_menu( $menu_location ) || $ms_global_menu ) :
// Get menu icon
$icon = get_theme_mod( 'ocean_mobile_menu_open_icon', 'fa fa-bars' );
$icon = apply_filters( 'ocean_mobile_menu_navbar_open_icon', $icon );
// Custom hamburger button
$btn = get_theme_mod( 'ocean_mobile_menu_open_hamburger', 'default' );
// Get menu text
$text = get_theme_mod( 'ocean_mobile_menu_text' );
$text = oceanwp_tm_translation( 'ocean_mobile_menu_text', $text );
$text = $text ? $text: esc_html__( 'Menu', 'oceanwp' );
// Get close menu text
$close_text = get_theme_mod( 'ocean_mobile_menu_close_text' );
$close_text = oceanwp_tm_translation( 'ocean_mobile_menu_close_text', $close_text );
$close_text = $close_text ? $close_text: esc_html__( 'Close', 'oceanwp' );
if ( OCEANWP_WOOCOMMERCE_ACTIVE ) {
// Get cart icon
$woo_icon = get_theme_mod( 'ocean_woo_menu_icon', 'icon-handbag' );
$woo_icon = $woo_icon ? $woo_icon : 'icon-handbag';
// If has custom cart icon
$custom_icon = get_theme_mod( 'ocean_woo_menu_custom_icon' );
if ( '' != $custom_icon ) {
$woo_icon = $custom_icon;
}
// Cart Icon
$cart_icon = '<i class="'. esc_attr( $woo_icon ) .'"></i>';
$cart_icon = apply_filters( 'ocean_menu_cart_icon_html', $cart_icon );
}
// Classes
$classes = array( 'oceanwp-mobile-menu-icon', 'clr' );
// Position
if ( 'three' == get_theme_mod( 'ocean_mobile_elements_positioning', 'one' ) ) {
$classes[] = 'mobile-left';
} else {
$classes[] = 'mobile-right';
}
// Turn classes into space seperated string
$classes = implode( ' ', $classes ); ?>
<div class="<?php echo esc_attr( $classes ); ?>">
<?php do_action( 'ocean_before_mobile_icon' ); ?>
<?php
// If big header style
if ( 'big' == oceanwp_header_style() ) { ?>
<div class="container clr">
<?php } ?>
<?php do_action( 'ocean_before_mobile_icon_inner' ); ?>
<a href="#" class="mobile-menu">
<?php
if ( 'default' != $btn ) { ?>
<div class="hamburger hamburger--<?php echo esc_attr( $btn ); ?>">
<div class="hamburger-box">
<div class="hamburger-inner"></div>
</div>
</div>
<?php
} else { ?>
<i class="<?php echo esc_attr( $icon ); ?>"></i>
<?php
}
// Mobile menu text
if ( get_theme_mod( 'ocean_mobile_menu_display_opening_text', true ) ) { ?>
<span class="oceanwp-text"><?php echo do_shortcode( $text ); ?></span>
<?php
// Display close text if drop down mobile style
if ( 'dropdown' == get_theme_mod( 'ocean_mobile_menu_style', 'sidebar' ) ) { ?>
<span class="oceanwp-close-text"><?php echo do_shortcode( $close_text ); ?></span>
<?php
}
} ?>
</a>
<?php do_action( 'ocean_after_mobile_icon_inner' ); ?>
<?php
// If big header style
if ( 'big' == oceanwp_header_style() ) { ?>
</div>
<?php } ?>
<?php do_action( 'ocean_after_mobile_icon' ); ?>
</div><!-- #oceanwp-mobile-menu-navbar -->
<?php endif; ?>