$wrap_classes[] = vc_shortcode_custom_css_class($css); } if ($el_class) { $wrap_classes[] = $this->getExtraClass($el_class); } if ('true' == $italic) { $wrap_classes[] = 'wpex-italic'; } // Load custom font if ($font_family) { wpex_enqueue_google_font($font_family); } // Add inline style $heading_style_attr = vcex_inline_style(array('color' => $color, 'font_family' => $font_family, 'font_size' => $font_size, 'letter_spacing' => $letter_spacing, 'font_weight' => $font_weight, 'text_align' => $text_align, 'line_height' => $line_height, 'border_bottom_color' => $inner_bottom_border_color_main)); // Get link data $link = vcex_build_link($link); if ($link) { $link_html[] = 'href="' . $link['url'] . '"'; $link_html[] = 'title="' . $link['title'] . '"'; $link_html[] = 'target="' . $link['target'] . '"'; $tag = 'a'; if ('true' == $link_local_scroll) { $wrap_classes[] = 'local-scroll-link'; } } // Responsive Text if ($responsive_text && $font_size) { // Convert em font size to pixels if (strpos($font_size, 'em') !== false) { $font_size = str_replace('em', '', $font_size); $font_size = $font_size * wpex_get_body_font_size();
/** * Returns link data * * @since 2.0.0 */ function vcex_get_link_data($return, $link, $fallback = '') { // Get data $link = vcex_build_link($link, $fallback); if ('url' == $return) { if (is_array($link) && !empty($link['url'])) { return $link['url']; } else { return $link; } } if ('title' == $return) { if (is_array($link) && !empty($link['title'])) { return $link['title']; } else { return $fallback; } } if ('target' == $return) { if (is_array($link) && !empty($link['target'])) { return $link['target']; } else { return $fallback; } } }