Ejemplo n.º 1
0
     $heading_style = vcex_inline_style(array('font_size' => $title_size, 'font_weight' => $title_weight, 'text_transform' => $title_transform, 'line_height' => $title_line_height, 'margin' => $title_margin));
 }
 // Excerpt style
 if ('true' == $excerpt) {
     $excerpt_style = vcex_inline_style(array('font_size' => $excerpt_font_size, 'color' => $excerpt_color));
 }
 // Month Style
 if ('true' == $date) {
     $month_style = vcex_inline_style(array('background_color' => $month_background, 'color' => $month_color));
 }
 // Readmore design and classes
 if ('true' == $read_more) {
     // Readmore text
     $read_more_text = $read_more_text ? $read_more_text : esc_html__('read more', 'total');
     // Readmore classes
     $readmore_classes = wpex_get_button_classes($readmore_style, $readmore_style_color);
     if ($readmore_hover_color || $readmore_hover_background) {
         $readmore_classes .= ' wpex-data-hover';
     }
     // Read more style
     $readmore_border_color = 'outline' == $readmore_style ? $readmore_color : '';
     $readmore_style = vcex_inline_style(array('background' => $readmore_background, 'color' => $readmore_color, 'border_color' => $readmore_border_color, 'font_size' => $readmore_size, 'padding' => $readmore_padding, 'border_radius' => $readmore_border_radius, 'margin' => $readmore_margin));
     // Readmore data
     $readmore_data = '';
     if ($readmore_hover_color) {
         $readmore_data .= ' data-hover-color="' . $readmore_hover_color . '"';
     }
     if ($readmore_hover_background) {
         $readmore_data .= ' data-hover-background="' . $readmore_hover_background . '"';
     }
 }
Ejemplo n.º 2
0
    }
}
// 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);
        }
        // Button Classes
        $button_classes = wpex_get_button_classes($button_style, $button_style_color);
        if ('true' == $button_local_scroll) {
            $button_classes .= ' local-scroll-link';
        }
        if ($button_transform) {
            $button_classes .= ' text-transform-' . $button_transform;
        }
        if ($button_hover_bg_color || $button_hover_color) {
            $button_classes .= ' wpex-data-hover';
            $inline_js[] = 'data_hover';
        }
        // Button Data attributes
        $button_data = array();
        if ($button_hover_bg_color) {
            $button_data[] = 'data-hover-background="' . $button_hover_bg_color . '"';
        }
Ejemplo n.º 3
0
// Get menu object
$menu = wp_get_nav_menu_object($menu);
// If menu isn't empty display items
if (!empty($menu)) {
    // Load inline js
    vcex_inline_js(array('data_hover'));
    // Get menu items
    $menu_items = wp_get_nav_menu_items($menu->term_id);
    // Inline styles
    $reset_border = $hover_bg || $hover_color ? 'inherit' : '';
    $active_style = vcex_inline_style(array('background' => $hover_bg, 'color' => $hover_color));
    // Loop through menu items
    foreach ($menu_items as $menu_item) {
        // Link Classes
        $link_classes = array('vcex-navbar-link');
        $link_classes[] = wpex_get_button_classes($button_style, $button_color);
        if ($button_color) {
            $link_classes[] = $button_color;
        }
        if ($button_layout) {
            $link_classes[] = $button_layout;
        }
        if ('true' == $local_scroll) {
            $link_classes[] = 'local-scroll';
        }
        if ($css_class) {
            $link_classes[] = $css_class;
        }
        if ($hover_animation) {
            $link_classes[] = $hover_animation;
        }
Ejemplo n.º 4
0
	<div class="<?php 
    echo $wrap_classes;
    ?>
"<?php 
    vcex_unique_id($unique_id);
    ?>
>
	
		<?php 
    // Display filter links
    if ('true' == $filter) {
        // Sanitize all text
        $all_text = $all_text ? $all_text : esc_html_x('All', 'Grid Filter All Button', 'total');
        // Filter button classes
        $filter_button_classes = wpex_get_button_classes($filter_button_style, $filter_button_color);
        // Filter font size
        $filter_style = vcex_inline_style(array('font_size' => $filter_font_size));
        ?>

			<ul class="vcex-staff-filter vcex-filter-links clr<?php 
        if ('yes' == $center_filter) {
            echo ' center';
        }
        ?>
"<?php 
        echo $filter_style;
        ?>
>
				
				<?php 
Ejemplo n.º 5
0
/**
 * Custom Post Type Entry Readmore
 *
 * @package Total WordPress theme
 * @subpackage Partials
 * @version 3.3.0
 */
// Exit if accessed directly
if (!defined('ABSPATH')) {
    exit;
}
// Readmore button classes
$button_args = apply_filters('wpex_' . get_post_type() . '_entry_button_args', array('style' => '', 'color' => ''));
?>

<div class="cpt-entry-readmore-wrap entry-readmore-wrap wpex-clr">
	<a href="<?php 
wpex_permalink();
?>
" class="<?php 
echo wpex_get_button_classes($button_args);
?>
" title="<?php 
wpex_esc_title();
?>
"><?php 
esc_html_e('Read more', 'total');
?>
</a><!-- .theme-button -->
</div><!-- .cpt-entry-readmore-wrap -->
Ejemplo n.º 6
0
// Extract shortcode attributes
extract($atts);
// Sanitize & declare vars
$content = !empty($content) ? $content : esc_html__('Button Text', 'total');
$inline_js = array();
$data_attr = array();
$url = $url ? esc_url($url) : '#';
$target_html = vcex_html('target_attr', $target);
$rel = vcex_html('rel_attr', $rel);
// Load custom font
if ($font_family) {
    wpex_enqueue_google_font($font_family);
}
// Button Classes
$button_classes = array('vcex-button');
$button_classes[] = wpex_get_button_classes($style, $color, $size, $align);
if ($layout) {
    $button_classes[] = $layout;
}
if ($classes) {
    $button_classes[] = vcex_get_extra_class($classes);
}
if ($hover_animation) {
    $button_classes[] = wpex_hover_animation_class($hover_animation);
    vcex_enque_style('hover-animations');
} else {
    $button_classes[] = 'animate-on-hover';
}
if ('local' == $target) {
    $button_classes[] = 'local-scroll-link';
}