File: /home/agritoday/www/wp-content/plugins-x/td-composer/includes/shortcodes/vc_widget_sidebar.php
<?php
/**
* Created by PhpStorm.
* User: tagdiv
* Date: 16.02.2016
* Time: 14:31
*/
class vc_widget_sidebar extends tdc_composer_block {
function render($atts, $content = null) {
parent::render($atts);
$atts = shortcode_atts(
array(
'sidebar_id' => '',
'el_class' => '',
), $atts, 'vc_widget_sidebar' );
$sidebar_value = '';
if ( ! ( tdc_state::is_live_editor_iframe() || tdc_state::is_live_editor_ajax() ) ) {
ob_start();
dynamic_sidebar( $atts[ 'sidebar_id' ] );
$sidebar_value = ob_get_contents();
ob_end_clean();
$sidebar_value = trim( $sidebar_value );
$sidebar_value = ( '<li' === substr( $sidebar_value, 0, 3 ) ) ? '<ul>' . $sidebar_value . '</ul>' : $sidebar_value;
}
$output = '<div class="wpb_wrapper ' . $this->get_wrapper_class() . ' ' . $this->get_block_classes( array( $atts['el_class'] ) ) . '" >';
$output .= $sidebar_value;
$output .= '</div>';
return $output;
}
}