Initial Commit N° : 001 - V.4.3.3
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
<?php
|
||||
|
||||
if (!defined('ABSPATH')) {
|
||||
die('-1');
|
||||
}
|
||||
|
||||
/**
|
||||
* Shortcode attributes
|
||||
* @var $atts
|
||||
* @var $el_class
|
||||
* @var $el_id
|
||||
* @var $width
|
||||
* @var $css
|
||||
* @var $offset
|
||||
* @var $content - shortcode content
|
||||
* Shortcode class
|
||||
* @var WPBakeryShortCode_Vc_Column_Inner $this
|
||||
*/
|
||||
$el_class = $width = $el_id = $css = $offset = '';
|
||||
$output = '';
|
||||
$atts = vc_map_get_attributes($this->getShortcode(), $atts);
|
||||
extract($atts);
|
||||
|
||||
$width = wpb_translateColumnWidthToSpan($width);
|
||||
$width = vc_column_offset_class_merge($offset, $width);
|
||||
|
||||
$css_classes = array(
|
||||
$this->getExtraClass($el_class),
|
||||
'wpb_column',
|
||||
'vc_column_container',
|
||||
$width,
|
||||
);
|
||||
|
||||
if (vc_shortcode_custom_css_has_property($css,
|
||||
array(
|
||||
'border',
|
||||
'background',
|
||||
))) {
|
||||
$css_classes[] = 'vc_col-has-fill';
|
||||
}
|
||||
|
||||
$wrapper_attributes = array();
|
||||
|
||||
$css_class = preg_replace('/\s+/', ' ', apply_filters(VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, implode(' ', array_filter($css_classes)), $this->settings['base'], $atts));
|
||||
$wrapper_attributes[] = 'class="' . esc_attr(trim($css_class)) . '"';
|
||||
if (!empty($el_id)) {
|
||||
$wrapper_attributes[] = 'id="' . esc_attr($el_id) . '"';
|
||||
}
|
||||
$output .= '<div ' . implode(' ', $wrapper_attributes) . '>';
|
||||
|
||||
if ($css) :
|
||||
$innerColumnClass = 'vc_column-inner ' . esc_attr(trim(vc_shortcode_custom_css_class($css)));
|
||||
$output .= '<div class="' . trim($innerColumnClass) . '">';
|
||||
$output .= wpb_js_remove_wpautop($content);
|
||||
$output .= '</div>';
|
||||
else :
|
||||
$output .= wpb_js_remove_wpautop($content);
|
||||
endif;
|
||||
|
||||
$output .= '</div>';
|
||||
|
||||
echo $output;
|
||||
Reference in New Issue
Block a user