<?php

global $smof_data, $ts_slider_post_ids, $ts_page_id, $ts_previous_posts;
$slider_margin_class = ts_postmeta_vs_default($ts_page_id, '_page_slider_bottom_margin', 'yes') == 'no' ? 'has-no-bottom-margin' : 'has-bottom-margin';
$slider_width = ts_postmeta_vs_default($ts_page_id, '_page_slider_width', 'content');
$slider_width_class = $slider_width == 'content' ? 'container' : 'full';
$slider_height_default = 500;
$slider_height = preg_replace("/[^0-9]*/", "", ts_postmeta_vs_default($ts_page_id, '_page_slider_height', $slider_height_default));
$slider_height = ctype_digit($slider_height) && $slider_height > 100 ? $slider_height : $slider_height_default;
$slider_height = $slider_height == 'screen' && $slider_width_class == 'full' ? 'screen' : $slider_height;
if ($slider_height != 'screen') {
    $slider_height = ts_number_within_range($slider_height, 300, 800) ? $slider_height : $slider_height_default;
}
$slider_height_class = $slider_height == 'screen' ? 'slider-screen-height' : '';
$slider_carousel_height = preg_replace("/[^0-9]*/", "", ts_postmeta_vs_default($ts_page_id, '_page_slider_carousel_height', '420'));
$slider_text_align = ts_postmeta_vs_default($ts_page_id, '_page_slider_text_align', 'left');
$slider_text_align = in_array($slider_text_align, array('left', 'center', 'right')) ? $slider_text_align : 'left';
$slider_allow_vids = ts_postmeta_vs_default($ts_page_id, '_page_slider_allow_videos', 'no');
$slider_allow_vids = $slider_allow_vids == 'yes' ? true : false;
$ts_slider_type = get_post_meta($ts_page_id, '_page_slider_type', true);
$ts_slider_parallax = get_post_meta($ts_page_id, '_page_slider_enable_parallax', true);
$ts_slider_source = get_post_meta($ts_page_id, '_page_slider_source', true);
$ts_slider_blog_post_ids = get_post_meta($ts_page_id, '_page_slider_blog_post_ids', true);
$ts_slider_category = get_post_meta($ts_page_id, '_page_slider_category', true);
$ts_slider_blog_cats = get_post_meta($ts_page_id, '_page_slider_blog_cats');
// array
$ts_slider_portfolio_cats = get_post_meta($ts_page_id, '_page_slider_portfolio_cats', true);
$ts_slider_count = get_post_meta($ts_page_id, '_page_slider_count', true);
$ts_slider_count = $ts_slider_count ? $ts_slider_count : 10;
$get_alt_text = ts_option_vs_default('featured_image_alt_text_within_loop', 0) ? true : false;
$slider_button_color = ts_option_vs_default('flexslider_button_color', 'white');
Example #2
0
function ts_figure_h_size($atts = '', $default = 4)
{
    $atts = is_array($atts) ? $atts : (is_numeric($atts) || is_string($atts) ? array('h_size' => $atts) : array());
    $h_size = isset($atts['h_size']) ? $atts['h_size'] : (isset($atts['title_size']) ? $atts['title_size'] : $default);
    $h_size = $h_font_size = preg_replace("/[^0-9]*/", "", $h_size);
    $h_size = ts_number_within_range($h_size, 1, 6) ? $h_size : (ts_number_within_range($default, 1, 6) ? $default : '4');
    $h_style = $h_font_size > 6 ? 'style="font-size:' . esc_attr($h_font_size) . 'px;"' : '';
    $return['h'] = $h_size;
    $return['style'] = $h_style;
    $return['h_style'] = $h_size . ' ' . $h_style;
    return ts_array2object($return);
}