Ejemplo n.º 1
0
            <?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>
Ejemplo n.º 2
0
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();
}
Ejemplo n.º 3
0
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&amp;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');
}