'wpb_button', 'size' => '', 'icon' => 'none', 'target' => '_self', 'href' => '', 'el_class' => '', 'title' => __('Text on the button', "js_composer"), 'position' => '' ), $atts)); $a_class = ''; if ( $el_class != '' ) { $tmp_class = explode(" ", strtolower($el_class)); $tmp_class = str_replace(".", "", $tmp_class); if ( in_array("prettyphoto", $tmp_class) ) { wp_enqueue_script( 'prettyphoto' ); wp_enqueue_style( 'prettyphoto' ); $a_class .= ' prettyphoto'; $el_class = str_ireplace("prettyphoto", "", $el_class); } if ( in_array("pull-right", $tmp_class) && $href != '' ) { $a_class .= ' pull-right'; $el_class = str_ireplace("pull-right", "", $el_class); } if ( in_array("pull-left", $tmp_class) && $href != '' ) { $a_class .= ' pull-left'; $el_class = str_ireplace("pull-left", "", $el_class); } } if ( $target == 'same' || $target == '_self' ) { $target = ''; } $target = ( $target != '' ) ? ' target="'.$target.'"' : ''; $color = ( $color != '' ) ? ' wpb_'.$color : ''; $size = ( $size != '' && $size != 'wpb_regularsize' ) ? ' wpb_'.$size : ' '.$size; $icon = ( $icon != '' && $icon != 'none' ) ? ' '.$icon : ''; $i_icon = ( $icon != '' ) ? ' ' : ''; $position = ( $position != '' ) ? ' '.$position.'-button-position' : ''; $el_class = $this->getExtraClass($el_class); $css_class = apply_filters(VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, 'wpb_button '.$color.$size.$icon.$el_class.$position, $this->settings['base']); if ( $href != '' ) { $output .= ''.$title.$i_icon.''; $output = '' . $output . ''; } else { $output .= ''; } echo $output . $this->endBlockComment('button') . "\n";