} // Per style if ($per) { $per_style = vcex_inline_style(array('display' => $per_display, 'font_size' => $per_size, 'color' => $per_color, 'font_weight' => $per_weight, 'text_transform' => $per_transform)); } // Features Style if ($content) { $features_style = vcex_inline_style(array('padding' => $features_padding, 'background' => $features_bg, 'border' => $features_border, 'color' => $font_color, 'font_size' => $font_size)); } // Button URL & attributes if ($button_url) { $button_url_temp = $button_url; $button_url = vcex_get_link_data('url', $button_url_temp); if ($button_url) { $button_title = vcex_get_link_data('title', $button_url_temp); $button_target = vcex_get_link_data('target', $button_url_temp); $button_target = vcex_html('target_attr', $button_target); } } // Button Icons, Classes & Style if ($button_url || $custom_button) { // Button Wrap Style $button_wrap_style = vcex_inline_style(array('padding' => $button_wrap_padding, 'border' => $button_wrap_border, 'background' => $button_wrap_bg)); // VCEX button styles if ($button_url) { // Get correct icon classes $button_icon_left = vcex_get_icon_class($atts, 'button_icon_left'); $button_icon_right = vcex_get_icon_class($atts, 'button_icon_right'); if ($button_icon_left || $button_icon_right) { vcex_enqueue_icon_font($icon_type); }
$icon = vcex_get_icon_class($atts, 'icon'); $data_attributes = ''; // Enqueue needed icon font if ($icon && 'fontawesome' != $icon_type) { vcex_enqueue_icon_font($icon_type); } // Link attributes and wrap_classes if ($link_url) { // Generate link $link_url_temp = $link_url; $link_url = vcex_get_link_data('url', $link_url_temp); if ($link_url) { // Link attributes $link_title = vcex_get_link_data('title', $link_url_temp, $link_title); $link_title = vcex_html('title_attr', $link_title); $link_target = vcex_get_link_data('target', $link_url_temp, $link_target); // Link wrap_classes $link_wrap_classes = array('vcex-icon-link'); // Local links if ('true' == $link_local_scroll || 'local' == $link_target) { $link_target = 'local'; $link_wrap_classes[] = 'local-scroll-link'; } else { $link_target = vcex_html('target_attr', $link_target); } } } // Add styling $icon_style = vcex_inline_style(array('font_size' => $custom_size, 'color' => $color, 'padding' => $padding, 'background_color' => $background, 'border_radius' => $border_radius, 'height' => $height, 'line_height' => wpex_sanitize_data($height, 'px'), 'width' => $width, 'border' => $border)); // Icon Classes $wrap_classes = array('vcex-icon', 'clr');