<?php } ?> </style> <?php } ?> <?php if ('' != $header_line_color) { ?> <style type="text/css" scoped> #primary-banner-title h1 .line-soc-icon::before, #primary-banner-title h1 .line-soc-icon::after { background-color: rgba(<?php echo outdoor_hex_to_rgb($header_line_color); ?> , <?php echo $header_line_opac; ?> ) !important; } </style> <?php } ?> <?php if ('' != $header_subtext_col) { ?> <style type="text/css" scoped>
function outdoor_pricing_shortcode($atts, $content = '') { extract(shortcode_atts(array('ids' => '', 'limit' => 3, 'order' => 'ASC'), $atts)); $args = array('numberposts' => $limit, 'orderby' => 'menu_order', 'order' => $order, 'post_type' => 'od-pricetable', 'suppress_filters' => false); if ('' != $ids) { $array_ids = explode(',', $ids); $args['post__in'] = $array_ids; } $pricing = get_posts($args); ob_start(); // End php code ?> <?php if ($pricing) { ?> <div class="text-center" id="block-pricing"> <div class="clearfix"></div> <?php foreach ($pricing as $price) { $price_bg = get_field('bg_color', $price->ID) ? get_field('bg_color', $price->ID) : ''; $bg_opacity = get_field('bg_opacity', $price->ID) ? (double) get_field('bg_opacity', $price->ID) : '1'; $icon_name = get_field('icon', $price->ID) ? get_field('icon', $price->ID) : ''; $price_bg = $price_bg ? 'background-color: rgba(' . esc_attr(outdoor_hex_to_rgb($price_bg)) . ',' . $bg_opacity . ')' : ''; $color = get_field('color', $price->ID) ? get_field('color', $price->ID) : ''; $color_bg = $color ? 'background-color: ' . esc_attr($color) . ' !important;' : ''; $color_text = $color ? 'style="color: ' . esc_attr($color) . ' !important;"' : ''; $price_val = get_field('price', $price->ID) ? get_field('price', $price->ID) : ''; $price_label = get_field('price_label', $price->ID) ? get_field('price_label', $price->ID) : ''; $text_btn = get_field('text_btn', $price->ID) ? get_field('text_btn', $price->ID) : ''; $link = get_field('link', $price->ID) ? get_field('link', $price->ID) : '#'; $features = get_field('features', $price->ID) ? get_field('features', $price->ID) : ''; ?> <div class="col-xs-12 col-sm-4 col-md-4 col-lg-4"> <div class="cont-pricing" style="<?php echo $price_bg; ?> "> <div class="lollipop" style="<?php echo $color_bg; ?> "> <?php if ($icon_name) { ?> <span class="small-icon"> <img src="<?php echo OUTDOOR_ASSETS_URI; ?> /images/small-icons/<?php echo $icon_name; ?> .svg" alt="<?php echo esc_attr($icon_name); ?> "> </span> <?php } ?> </div> <a class="sorting" href="#" <?php echo $color_text; ?> onclick="return false;"><?php echo $price->post_title; ?> </a> <ul> <?php if ($features) { ?> <?php foreach ($features as $feature) { ?> <li><?php echo $feature['label']; ?> </li> <?php } ?> <?php } ?> <?php if ($price_val) { ?> <li> <span class="price" <?php echo $color_text; ?> ><?php echo $price_val; ?> </span> <span class="permonth"><?php echo $price_label; ?> </span> </li> <?php } ?> <?php if ($text_btn) { ?> <li><a href="<?php echo esc_url($link); ?> " class="join-now btn-default" style="<?php echo esc_attr($color_bg); ?> "><?php echo $text_btn; ?> </a></li> <?php } ?> </ul> </div> </div> <?php } ?> <?php wp_reset_postdata(); ?> </div> <?php } else { ?> <p><?php _e('Posts not found', 'outdoor'); ?> </p> <?php } ?> <?php // Start php code return ob_get_clean(); }
function outdoor_enqueue_scripts() { global $outdoor_opt; /* * JavaScripts */ if (is_front_page() && !is_home()) { wp_enqueue_script('google-maps', 'https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false', array(), true, true); } if (is_singular() && comments_open() && get_option('thread_comments') == 1) { wp_enqueue_script('comment-reply'); } wp_enqueue_script('jquery'); wp_enqueue_script('raphael-min', 'http://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.2/raphael-min.js', array(), true, true); wp_enqueue_script('jsapi', 'https://www.google.com/jsapi', array(), true, true); wp_enqueue_script('jq-validate', OUTDOOR_ASSETS_URI . '/js/jquery.validate.min.js', array('jquery'), true, true); wp_enqueue_script('bootstrap', OUTDOOR_ASSETS_URI . '/js/bootstrap.js', array('jquery'), true, true); wp_enqueue_script('jq-validate', OUTDOOR_ASSETS_URI . '/js/bootstrap-tabcollapse.js', array('bootstrap'), true, true); wp_enqueue_script('jquery-formstyler-min', OUTDOOR_ASSETS_URI . '/js/jquery.formstyler.min.js', array('jquery'), true, true); wp_enqueue_script('jquery-caroufredsel', OUTDOOR_ASSETS_URI . '/js/jquery.carouFredSel-6.2.1-packed.js', array('jquery'), true, true); wp_enqueue_script('jquery-touchwipe', OUTDOOR_ASSETS_URI . '/js/jquery.touchwipe.min.js', array('jquery'), true, true); wp_enqueue_script('isotope-min', OUTDOOR_ASSETS_URI . '/js/isotope.pkgd.min.js', array(), true, true); wp_enqueue_script('getshar-min', OUTDOOR_ASSETS_URI . '/js/getshar-0.8.0.min.js', array(), true, true); wp_enqueue_script('imagesloaded-min', OUTDOOR_ASSETS_URI . '/js/imagesloaded.pkgd.min.js', array(), true, true); wp_enqueue_script('responsiveslides', OUTDOOR_ASSETS_URI . '/js/responsiveslides/responsiveslides.js', array(), true, true); wp_enqueue_script('jquery-fancybox', OUTDOOR_ASSETS_URI . '/js/fancybox/source/jquery.fancybox.js', array('jquery'), true, true); wp_enqueue_script('easy-circle-skill', OUTDOOR_ASSETS_URI . '/js/easy-circle-skill.js', array(), true, true); wp_enqueue_script('blur', OUTDOOR_ASSETS_URI . '/js/blur.js', array(), true, true); wp_enqueue_script('jquery-easing', OUTDOOR_ASSETS_URI . '/js/jquery.easing.1.3.js', array('jquery'), true, true); wp_enqueue_script('jquery-appear', OUTDOOR_ASSETS_URI . '/js/jquery.appear.js', array('jquery'), true, true); wp_enqueue_script('jquery-mcustom-scrollbar', OUTDOOR_ASSETS_URI . '/js/jquery.mCustomScrollbar.js', array('jquery'), true, true); wp_enqueue_script('dzsparallaxer', OUTDOOR_ASSETS_URI . '/js/dzsparallaxer.js', array(), true, true); wp_enqueue_script('tween-max', OUTDOOR_ASSETS_URI . '/js/TweenMax.min.js', array(), true, true); wp_enqueue_script('scroll-to-plugin-min', OUTDOOR_ASSETS_URI . '/js/ScrollToPlugin.min.js', array(), true, true); wp_enqueue_script('nice-scroll', OUTDOOR_ASSETS_URI . '/js/jquery.nicescroll.min.js', array('jquery'), true, true); // Outdoor main script wp_enqueue_script('outdoor-main-js', OUTDOOR_ASSETS_URI . '/js/main.js', array('jquery'), true, true); // Add inline js settings $map_marker = isset($outdoor_opt['od-map-marker']) ? $outdoor_opt['od-map-marker'] : ''; $map_coords = isset($outdoor_opt['od-map-coordinates']) ? $outdoor_opt['od-map-coordinates'] : ''; $map_coords = $map_coords ? explode(',', $map_coords) : ''; $outdoor_globals_js = array('ajax_url' => admin_url('admin-ajax.php'), 'map_lat' => $map_coords[0], 'map_lng' => $map_coords[1], 'map_marker_url' => $map_marker); wp_localize_script('outdoor-main-js', 'outdoor', $outdoor_globals_js); // Custom script wp_enqueue_script('outdoor-custom-js', OUTDOOR_TPL_URI . '/custom.js', array('jquery'), true, true); /* * Stylesheets */ // Wordpress default styles wp_enqueue_style('wordpress-default', OUTDOOR_ASSETS_URI . '/css/wp-default.css'); // Other styles wp_enqueue_style('jquery-mcustom-scrollbar', OUTDOOR_ASSETS_URI . '/css/jquery.mCustomScrollbar.css'); wp_enqueue_style('bootstrap', OUTDOOR_ASSETS_URI . '/css/bootstrap.css'); wp_enqueue_style('font-awesome', OUTDOOR_ASSETS_URI . '/css/font-awesome.css'); wp_enqueue_style('jquery-fancybox', OUTDOOR_ASSETS_URI . '/js/fancybox/source/jquery.fancybox.css'); // Outdoor main styles wp_enqueue_style('outdoor-main-styles', OUTDOOR_ASSETS_URI . '/css/style.css'); $font_body = isset($outdoor_opt['od-typography-body']) ? $outdoor_opt['od-typography-body'] : ''; $font_headings = isset($outdoor_opt['od-typography-headings']) ? $outdoor_opt['od-typography-headings'] : ''; $font_paragraph = isset($outdoor_opt['od-typography-paragraph']) ? $outdoor_opt['od-typography-paragraph'] : ''; $options_styles = ""; // html, body font styles $options_styles .= 'html, body {'; $options_styles .= isset($font_body['font-family']) ? "font-family: {$font_body['font-family']};" : ''; $options_styles .= isset($font_body['font-size']) ? "font-size: {$font_body['font-size']};" : ''; $options_styles .= isset($font_body['font-weight']) ? "font-weight: {$font_body['font-weight']};" : ''; $options_styles .= isset($font_body['color']) ? "color: {$font_body['color']};" : ''; $options_styles .= '}'; // End html, body { // headings font styles $options_styles .= 'h1,h2,h3,h4,h5,h6 {'; $options_styles .= isset($font_headings['font-family']) ? "font-family: {$font_headings['font-family']};" : ''; $options_styles .= isset($font_headings['font-weight']) ? "font-weight: {$font_headings['font-weight']};" : ''; $options_styles .= isset($font_headings['color']) ? "color: {$font_headings['color']};" : ''; $options_styles .= '}'; // End h1,h2,h3,h4,h5,h6 { // paragraph font styles $options_styles .= 'p {'; $options_styles .= isset($font_paragraph['font-family']) ? "font-family: {$font_paragraph['font-family']};" : ''; $options_styles .= isset($font_paragraph['font-size']) ? "font-size: {$font_paragraph['font-size']};" : ''; $options_styles .= isset($font_paragraph['font-weight']) ? "font-weight: {$font_paragraph['font-weight']};" : ''; $options_styles .= isset($font_paragraph['color']) ? "color: {$font_paragraph['color']};" : ''; $options_styles .= isset($font_paragraph['line-height']) ? "line-height: {$font_paragraph['line-height']};" : ''; $options_styles .= '}'; // End p { $custom_css_options = isset($outdoor_opt['od-custom-css']) ? $outdoor_opt['od-custom-css'] : ''; if ($custom_css_options) { $options_styles .= "\n // Custom option styles:\n"; $options_styles .= $custom_css_options; } // Menu collapse elements color if (isset($outdoor_opt['od-nav-plus-color']) && $outdoor_opt['od-nav-plus-color']) { $options_styles .= '#menu-second-menu svg path {'; $options_styles .= 'fill: ' . $outdoor_opt['od-nav-plus-color'] . ';'; $options_styles .= '}'; // End #menu-second-menu { } // Menu background color if (isset($outdoor_opt['od-nav-bg-color']) && $outdoor_opt['od-nav-bg-color']) { $options_styles .= '#slide-menu, #slide-menu #background-slide-menu {'; $options_styles .= 'background-color: ' . $outdoor_opt['od-nav-bg-color'] . ';'; $options_styles .= '}'; // End #slide-menu... { $options_styles .= '#menu button {'; $options_styles .= 'border-color: rgba(' . outdoor_hex_to_rgb($outdoor_opt['od-nav-bg-color']) . ', 0.6);'; $options_styles .= 'color: ' . $outdoor_opt['od-nav-bg-color'] . ';'; $options_styles .= '}'; // End #menu button { $options_styles .= '#menu button:hover {'; $options_styles .= 'border-color: ' . $outdoor_opt['od-nav-bg-color'] . ';'; $options_styles .= '}'; // End #menu button:hover { } // Menu link color if (isset($outdoor_opt['od-nav-link-color']) && $outdoor_opt['od-nav-link-color']) { $options_styles .= '#slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li span, #slide-menu .wrapper-slide-menu-content #slide-menu-content #navigation-menu ul li a {'; $options_styles .= 'color: ' . $outdoor_opt['od-nav-link-color'] . ';'; $options_styles .= '}'; // End #slide-menu .wrapper-slide-menu-content... { } if (isset($outdoor_opt['od-nav-link-act-color']) && $outdoor_opt['od-nav-link-act-color']) { $options_styles .= '#navigation-menu ul li a:hover, #navigation-menu ul li a.current, #navigation-menu ul li a.active.current {'; $options_styles .= 'color: ' . $outdoor_opt['od-nav-link-act-color'] . ' !important;'; $options_styles .= '}'; // End #navigation-menu ul li a:hover... { } wp_add_inline_style('outdoor-main-styles', $options_styles); // Custom styles wp_enqueue_style('outdoor-custom-styles', OUTDOOR_TPL_URI . '/custom.css'); // Style fix for IE 10-11 wp_enqueue_style('outdoor-ie10-fix', OUTDOOR_ASSETS_URI . '/css/ie10.css'); wp_enqueue_style('outdoor-ie11-fix', OUTDOOR_ASSETS_URI . '/css/ie11.css'); }