%PDF- %PDF-
Direktori : /home/emergentqj/jugement/wp-content/themes/Newspaper/includes/shortcodes/ |
Current File : /home/emergentqj/jugement/wp-content/themes/Newspaper/includes/shortcodes/td_block_text_with_title.php |
<?php class td_block_text_with_title extends td_block { /** * Disable loop block features. This block does not use a loop and it dosn't need to run a query. */ function __construct() { parent::disable_loop_block_features(); } function render($atts, $content = null) { parent::render($atts); // sets the live atts, $this->atts, $this->block_uid, $this->td_query (it runs the query $atts = shortcode_atts( array( 'content' => __('Html code here! Replace this with any non empty text and that\'s it.', TD_THEME_NAME ), 'el_class' => '', ), $atts, 'td_block_text_with_title' ); if (td_util::tdc_is_live_editor_iframe() || td_util::tdc_is_live_editor_ajax() ) { if (is_null($content) || empty($content)) { $content = $atts['content']; } } $buffy = ''; $buffy .= '<div class="' . $this->get_block_classes() . '" ' . $this->get_block_html_atts() . '>'; //get the block js $buffy .= $this->get_block_css(); // block title wrap $buffy .= '<div class="td-block-title-wrap">'; $buffy .= $this->get_block_title(); $buffy .= $this->get_pull_down_filter(); //get the sub category filter for this block $buffy .= '</div>'; //td-fix-index class to fix background color z-index $buffy .= '<div class="td_mod_wrap td-fix-index">'; // //only run the filter if we have visual composer // if ( ! ( td_util::tdc_is_live_editor_iframe() || td_util::tdc_is_live_editor_ajax() ) ) { // if (function_exists('wpb_js_remove_wpautop')) { // $buffy .= wpb_js_remove_wpautop( $content ); // } else { // $buffy .= do_shortcode( shortcode_unautop( $content ) ); // } // } else { // $buffy .= $content; //no visual composer // } // As vc does $content = wpautop( preg_replace( '/<\/?p\>/', "\n", $content ) . "\n" ); if ( ! ( td_util::tdc_is_live_editor_iframe() || td_util::tdc_is_live_editor_ajax() ) ) { $content = do_shortcode( shortcode_unautop( $content ) ); } $buffy .= $content; $buffy .= '</div>'; $buffy .= '</div>'; return $buffy; } }