示例#1
0
    $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();
示例#2
0
/**
 * 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;
        }
    }
}