array(), 'item_icon' => '', 'tabs_layout' => 'horizontal', 'tabs_interactivity' => 'click', 'equal_height' => '', 'content_animation' => '', ), $settings ) ); $widget_class = 'stratum-advanced-tabs'; $is_active = false; foreach ( $tabs_items as $index => $item ) { if ($item['active']){ $is_active = true; } } $class = stratum_css_class([ $widget_class, 'tabs-layout-'.esc_attr($tabs_layout), ($content_animation != 'none' ? $content_animation.'-animation' : ''), ]); $accordion_options = [ 'tabs_interactivity' => $tabs_interactivity, 'equal_height' => ($equal_height == 'yes' ? true : false), ]; $frontend = new Frontend; ob_start(); Icons_Manager::render_icon( $item_icon, [ 'aria-hidden' => 'true' ] ); $item_icon_html = ob_get_clean(); $once_active_nav = false; $once_active_content = false; ?>
$item ) { $current_item = 'elementor-repeater-item-'.$item['_id']; $item_class = stratum_css_class([ $widget_class . '__navigation-item', (($item['active'] == 'yes' && $once_active_nav == false) || ($index == 0 && $is_active == false) ? 'active-nav' : ''), $current_item ]); if ($item['active'] == 'yes'){ $once_active_nav = true; } ob_start(); Icons_Manager::render_icon( $item['tab_icon'], [ 'aria-hidden' => 'true' ] ); $item_icon_html = ob_get_clean(); ?>
$item ) { $current_item = 'elementor-repeater-item-'.$item['_id']; $item_class = stratum_css_class([ $widget_class . '__content-item', (($item['active'] == 'yes' && $once_active_content == false ) || ($index == 0 && $is_active == false) ? 'active-content' : ''), $current_item ]); if ($item['active'] == 'yes'){ $once_active_content = true; } ?>
get_builder_content($item['tab_template'], true); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } } ?>