1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
<?php /** * @var array $args * @var array $instance * @var array $tabs * @var array $initial_tab_index */
if( ! empty( $instance['title'] ) ) { echo $args['before_title'] . $instance['title'] . $args['after_title']; } ?> <div class="sow-tabs"> <div class="sow-tabs-tab-container" role="tablist"> <?php foreach ( $tabs as $i => $tab ) : ?> <div class="sow-tabs-tab<?php if ( $i == $initial_tab_index ) echo ' sow-tabs-tab-selected'; ?>" role="tab" data-anchor="<?php echo sanitize_title_with_dashes( $tab['anchor'] ); ?>" <?php echo $i == $initial_tab_index ? 'aria-selected="true" tabindex="0"' : 'aria-selected="false" tabindex="-1"'; ?>> <div class="sow-tabs-title"> <?php echo $tab['before_title']; ?> <?php echo wp_kses_post( $tab['title'] ); ?> <?php echo $tab['after_title']; ?> </div> </div> <?php endforeach; ?> </div> <div class="sow-tabs-panel-container"> <?php foreach ( $tabs as $i => $tab ) : ?> <div class="sow-tabs-panel"> <div class="sow-tabs-panel-content" role="tabpanel" <?php echo $i != $initial_tab_index ? 'aria-hidden="true"' : 'tabindex="0"'; ?>> <?php $this->render_panel_content( $tab, $instance ); ?> </div> </div> <?php endforeach; ?> </div> </div>
|