count($_oscitas_tabs), ), $params ) ); $_oscitas_tabs[$id] = array(); do_shortcode($content); $scontent = '
'.implode('', $_oscitas_tabs[$id]['panes']).'
'; if(trim($scontent) != ""){ $output = '
'.$scontent; $output .= '
'; return $output; } else { return ""; } } add_shortcode( 'tabs', 'osc_theme_tabs' ); function osc_theme_tab( $params, $content = null) { global $_oscitas_tabs; extract( shortcode_atts( array( 'title' => 'title', 'active' => '', ), $params ) ); $index = count($_oscitas_tabs)-1; $pane_id = 'pane-'.$index.'-'. count($_oscitas_tabs[$index]['tabs']); $_oscitas_tabs[$index]['tabs'][] = '
  • '.$title .'
  • '; $_oscitas_tabs[$index]['panes'][] = '
    ' .do_shortcode (trim($content)).'
    '; } add_shortcode( 'tab', 'osc_theme_tab' );