visible ) ) { $visibility = $this->visible; if ( ( $visibility == 'logged' && ! ( get_query_var( 'et_is-loggedin', false) ) ) || ( $visibility == 'unlogged' && get_query_var( 'et_is-loggedin', false) ) ) { if ( $depth > 0 ) { // $output .= "\n$indent
' . esc_html__( 'Oops, looks that mega-menu was not imported correctly. Go to Appearance > Menus > edit menu and use the 8theme menu options to select the Static Block for this menu item and show the mega-menu content', 'xstore' ) . '
'; } $block_html = ''; } } if ( $design == 'posts-subcategories' && apply_filters( 'menu_item_with_sublists', true ) ) { wp_enqueue_script( 'menu_posts' ); // force load style in cases when Menu displayed from Elementor etheme_enqueue_style('mega-menu'); $postCategories = ''; } } else { if ( $design2 != '' ) { $classes[] = 'item-design2-' . $design2; } if ( $widget_area != '' ) { $classes[] = 'item-with-widgets'; ob_start(); dynamic_sidebar( $widget_area ); $widgets = ob_get_contents(); ob_end_clean(); $widgets_content = ''; } if ( ! empty( $block ) ) { $classes[] = 'item-with-block'; ob_start(); if ( ! apply_filters('menu_dropdown_ajax', etheme_get_option( 'menu_dropdown_ajax', true ) ) ) { etheme_static_block( $block, true ); } else { echo et_ajax_element_holder( 'block', array( 'id' => $block, 'ajax' => true ), '', false, 'menu_static_block_dropdown' ); $classes[] = 'menu-item-ajax-dropdown'; } $block_html = ob_get_contents(); ob_end_clean(); if ( $block_html == '' ) { $block_html = '' . esc_html__( 'Oops, looks that mega-menu was not imported correctly. Go to Appearance > Menus > edit menu and use the 8theme menu options to select the Static Block for this menu item and show the mega-menu content', 'xstore' ) . '
'; } $block_html = ''; } } if ( $depth < 3 ) { if ( $disable_titles == 1 ) { $classes[] = 'menu-disable_title'; } } if ( $icon != '' ) { switch ( $icon_type ) { case 'xstore-icons': $icon = ''; break; case 'fontawesome-5': $icon = ''; break; default: $icon = ''; break; } } if ( $label != '' ) { $classes[] = 'menu-label-' . $label; $label_text .= ''; switch ( $label ) { case 'sale': $label_text .= __( 'Sale', 'xstore' ); break; case 'hot': $label_text .= __( 'Hot', 'xstore' ); break; default: $label_text .= __( 'New', 'xstore' ); break; } $label_text .= ''; } if ( $design != '' ) { $design = apply_filters( 'menu_item_design', 'item-design-' . $design ); $should_load_mega_menu_assets = in_array($design, array('item-design-mega-menu', 'item-design-posts-subcategories')); if ( $should_load_mega_menu_assets ) { do_action('menu_item_mega_menu_assets_load'); } if ( apply_filters( 'menu_item_mega_menu', $should_load_mega_menu_assets ) ) { wp_enqueue_script('mega_menu'); etheme_enqueue_style('mega-menu'); } elseif ( $design2 == 'image-no-borders' ) { etheme_enqueue_style('mega-menu'); } } if ( ! apply_filters( 'menu_item_with_sublists', true ) ) { unset( $classes[ array_search( 'menu-item-has-children', $classes ) ] ); unset( $classes[ array_search( 'menu-parent-item', $classes ) ] ); } if ( $depth == 0 ) { if ( in_array( 'menu-item-has-children', $classes ) ) { if ( get_query_var('is_mobile', false) ) { wp_enqueue_script( 'menu_item_on_touch' ); } if ( apply_filters( 'menu_item_with_svg_arrow', false ) ) { $arrow .= ''; } } } elseif ( ! apply_filters( 'menu_subitem_with_arrow', true ) ) { unset( $classes[ array_search( 'menu-item-has-children', $classes ) ] ); unset( $classes[ array_search( 'menu-parent-item', $classes ) ] ); } $nav_menu_css_classes = apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item, $args, $depth); $class_names = join( ' ', $nav_menu_css_classes); $class_names = ' class="' . esc_attr( $class_names ) . '"'; $use_img = get_post_meta( $item_id, '_menu-item-use_img', true ); // $id = 'menu-item-' . $item->ID; // $id = strlen( $id ) ? ' id="' . esc_attr( $id ) . '"' : ''; $output .= $indent . '