Initial Commit N° : 003 - V.4.3.5
This commit is contained in:
@@ -1321,3 +1321,77 @@ if (!function_exists('elessi_get_recommended_products_sidebar_empty')) :
|
||||
<?php
|
||||
}
|
||||
endif;
|
||||
|
||||
/**
|
||||
* Get Vertical-menu-float
|
||||
*/
|
||||
add_action('nasa_static_content', 'elessi_get_vertical_menu_float', 9);
|
||||
if (!function_exists('elessi_get_vertical_menu_float')) :
|
||||
function elessi_get_vertical_menu_float() {
|
||||
global $nasa_vertical_menu_float,$nasa_opt;
|
||||
|
||||
$vfmenu_enable = isset($nasa_opt['vertical_menu_float']) ? $nasa_opt['vertical_menu_float'] : false;
|
||||
|
||||
if (is_checkout() || !$vfmenu_enable) {
|
||||
return ;
|
||||
}
|
||||
|
||||
if (!$nasa_vertical_menu_float) {
|
||||
|
||||
$vfmenu = isset($nasa_opt['vertical_menu_float_selected']) ? $nasa_opt['vertical_menu_float_selected'] : false;
|
||||
|
||||
if (!$vfmenu) {
|
||||
$locations = get_theme_mod('nav_menu_locations');
|
||||
$vfmenu = isset($locations['vetical-float-menu']) && $locations['vetical-float-menu'] ? $locations['vetical-float-menu'] : null;
|
||||
}
|
||||
|
||||
if ($vfmenu && $vfmenu != '-1') {
|
||||
$mega = class_exists('Nasa_Nav_Menu');
|
||||
$walker = $mega ? new Nasa_Nav_Menu(false) : new Walker_Nav_Menu();
|
||||
$class = $mega ? '' : ' nasa-wp-simple-nav-menu';
|
||||
|
||||
|
||||
$depth = apply_filters('nasa_max_depth_vertical_float_menu', 3);
|
||||
|
||||
$menu_name = esc_html__('Browse Categories', 'elessi-theme');
|
||||
|
||||
$browse_heading = '<a class="nasa-flex button" href="javascript:void(0);" rel="nofollow">' .
|
||||
'<svg class="ns-v-icon" fill="currentColor" width="20" height="20" viewBox="0 0 512 512"><path d="M43 469c-23 0-43-19-43-42 0-24 20-44 43-44 24 0 42 20 42 44 0 23-18 42-42 42z m0-171c-23 0-43-19-43-42 0-23 20-43 43-43 24 0 42 20 42 43 0 23-18 42-42 42z m0-169c-23 0-43-20-43-44 0-23 20-42 43-42 24 0 42 19 42 42 0 24-18 44-42 44z m100 312l0-28 369 0 0 28z m0-199l369 0 0 28-369 0z m0-171l369 0 0 28-369 0z"/></svg><span>' . $menu_name . '</span></a>';
|
||||
|
||||
$browse_heading = apply_filters('nasa_vertical_float_menu_heading', $browse_heading);
|
||||
|
||||
ob_start();
|
||||
?>
|
||||
<a class="nasa-vertical-menu-float-mobile-toggle" href="javascript:void(0);" rel="nofollow">
|
||||
<svg viewBox="0 0 24 24" width="20" height="20" fill="none">
|
||||
<path d="M3 12H15M3 6H21M3 18H21" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />
|
||||
</svg>
|
||||
</a>
|
||||
<div id="vertical-menu-float">
|
||||
<div class="vertical_float_menu_title">
|
||||
<?php echo apply_filters('nasa_vertical_float_menu_heading', $browse_heading); ?>
|
||||
</div>
|
||||
<div class="vertical-menu-float-container">
|
||||
<ul class="vertical-menu-float-wrapper<?php echo esc_attr($class); ?>">
|
||||
<?php
|
||||
wp_nav_menu(array(
|
||||
'menu' => $vfmenu,
|
||||
'container' => false,
|
||||
'items_wrap' => '%3$s',
|
||||
'depth' => (int) $depth,
|
||||
'walker' => $walker
|
||||
));
|
||||
?>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
|
||||
$nasa_vertical_menu_float = ob_get_clean();
|
||||
$GLOBALS['nasa_vertical_menu_float'] = $nasa_vertical_menu_float;
|
||||
}
|
||||
}
|
||||
|
||||
echo $nasa_vertical_menu_float ? $nasa_vertical_menu_float : '';
|
||||
}
|
||||
endif;
|
||||
|
||||
Reference in New Issue
Block a user