C:\xampp\htdocs\landing\wp-content\plugins\js_composer\include\templates\shortcodes\vc_button.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php
if ( ! defined'ABSPATH' ) ) {
    die( 
'-1' );
}

/**
 * Shortcode attributes
 * @var $atts
 * @var $color
 * @var $size
 * @var $icon
 * @var $target
 * @var $href
 * @var $el_class
 * @var $title
 * Shortcode class
 * @var WPBakeryShortCode_Vc_Button $this
 */
$color $size $icon $target $href $el_class $title '';
$output '';
$atts vc_map_get_attributes$this->getShortcode(), $atts );
extract$atts );

$a_class '';

if ( 
'' !== $el_class ) {
    
$tmp_class explode' 'strtolower$el_class ) );
    
$tmp_class str_replace'.'''$tmp_class );
    if ( 
in_array'prettyphoto'$tmp_classtrue ) ) {
        
wp_enqueue_script'prettyphoto' );
        
wp_enqueue_style'prettyphoto' );
        
$a_class .= ' prettyphoto';
        
$el_class str_ireplace'prettyphoto'''$el_class );
    }
    if ( 
in_array'pull-right'$tmp_classtrue ) && '' !== $href ) {
        
$a_class .= ' pull-right';
        
$el_class str_ireplace'pull-right'''$el_class );
    }
    if ( 
in_array'pull-left'$tmp_classtrue ) && '' !== $href ) {
        
$a_class .= ' pull-left';
        
$el_class str_ireplace'pull-left'''$el_class );
    }
}

if ( 
'same' === $target || '_self' === $target ) {
    
$target '';
}
$target = ( '' !== $target ) ? ' target="' esc_attr$target ) . '"' '';

$color = ( '' !== $color ) ? ' wpb_' $color '';
$size = ( '' !== $size && 'wpb_regularsize' !== $size ) ? ' wpb_' $size ' ' $size;
$icon = ( '' !== $icon && 'none' !== $icon ) ? ' ' $icon '';
$i_icon = ( '' !== $icon ) ? ' <i class="icon"> </i>' '';
$el_class $this->getExtraClass$el_class );

$css_class apply_filtersVC_SHORTCODE_CUSTOM_CSS_FILTER_TAG'wpb_button ' $color $size $icon $el_class$this->settings['base'], $atts );

if ( 
'' !== $href ) {
    
$output .= '<span class="' esc_attr$css_class ) . '">' $title $i_icon '</span>';
    
$output '<a class="wpb_button_a' esc_attr$a_class ) . '" title="' esc_attr$title ) . '" href="' esc_url$href ) . '"' $target '>' $output '</a>';
} else {
    
$output .= '<button class="' esc_attr$css_class ) . '">' $title $i_icon '</button>';

}

return 
$output;
x

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586