You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.5 KiB
53 lines
1.5 KiB
<?php
|
|
$menu_style = ( $params['menu_style'] ) ? $params['menu_style'] : 'default';
|
|
$location = 'main-menu';
|
|
$classes = 'text-' . $params['menu_align'];
|
|
|
|
if ( 'bordered' === $params['menu_style'] ) {
|
|
$classes .= ' wd-full-height';
|
|
}
|
|
|
|
$menu_classes = ' wd-style-' . $menu_style;
|
|
if ( isset( $params['items_gap'] ) ) {
|
|
$menu_classes .= ' wd-gap-' . $params['items_gap'];
|
|
}
|
|
|
|
if ( isset( $params['inline'] ) && $params['inline'] ) {
|
|
$classes = ' wd-inline';
|
|
}
|
|
|
|
if ( ! empty( $params['bg_overlay'] ) ) {
|
|
woodmart_enqueue_js_script( 'menu-overlay' );
|
|
|
|
$classes .= ' wd-with-overlay';
|
|
}
|
|
|
|
$classes .= woodmart_get_old_classes( ' navigation-style-' . $menu_style );
|
|
?>
|
|
|
|
<div class="wd-header-nav wd-header-secondary-nav <?php echo esc_attr( $classes ); ?>" role="navigation" aria-label="<?php esc_html_e( 'Secondary navigation', 'woodmart' ); ?>">
|
|
<?php
|
|
if ( wp_get_nav_menu_object( $params['menu_id'] ) && wp_get_nav_menu_items( $params['menu_id'] ) ) {
|
|
wp_nav_menu(
|
|
array(
|
|
'container' => '',
|
|
'menu' => $params['menu_id'],
|
|
'menu_class' => 'menu wd-nav wd-nav-secondary' . $menu_classes,
|
|
'walker' => new WOODMART_Mega_Menu_Walker(),
|
|
)
|
|
);
|
|
} elseif ( $params['menu_id'] ) {
|
|
?>
|
|
<span>
|
|
<?php esc_html_e( 'Wrong menu selected', 'woodmart' ); ?>
|
|
</span>
|
|
<?php
|
|
} else {
|
|
?>
|
|
<span>
|
|
<?php esc_html_e( 'Choose menu', 'woodmart' ); ?>
|
|
</span>
|
|
<?php
|
|
}
|
|
?>
|
|
</div><!--END MAIN-NAV-->
|
|
|