PluginProbe
Ovation Elements / 1.1.6
Ovation Elements v1.1.6
1.2.7 1.2.6 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.2.2 1.2.3 All 27 releases
ovation-elements / includes / slider-shortcode-template2.php

slider-shortcode-template2.php in Ovation Elements 1.1.6, at includes/slider-shortcode-template2.php

116 lines 7.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 if (! defined('ABSPATH')) {
3 exit; // Exit if accessed directly.
4 }
5
6 // Set a global variable to indicate the current template
7 global $ova_elems_template;
8 $ova_elems_template = 'template2';
9
10 // Prepare dynamic settings for the slider
11 $dynamic_settings = [
12 'autoplay' => (!empty($static_settings['autoplay']) && $static_settings['autoplay'] == '1') ? ($static_settings['autoplay_delay'] ?? 1000) : false, // Autoplay delay
13 'effect' => $static_settings['effect'] ?? 'fade',
14 'crossFade' => !empty($static_settings['fade_crossfade']),
15 'lazyLoad' => !empty($static_settings['lazy_load']) && $static_settings['lazy_load'] == '1' ? true : false,
16 'autoplay_delay' => isset($static_settings['autoplay_delay']) ? absint($static_settings['autoplay_delay']) : 1000,
17 ];
18
19 wp_localize_script('ova-elems-template-2-frontend-scripts', 'template2SliderConfig', $dynamic_settings);
20
21 wp_enqueue_style('ova-elems-style2', OVA_ELEMS_URL . 'assets/css/style2.css', array(), OVA_ELEMS_VER);
22 wp_enqueue_script('ova-elems-template-2-frontend-scripts', OVA_ELEMS_URL . 'assets/js/template-2-scripts.js', array('jquery'), OVA_ELEMS_VER, true);
23 //end
24 ?>
25
26 <section class="oe-travel-slider" id="oe_travel_slider">
27 <div class="oe-travel-slider-after">
28 <div class="oe-inner-wrap">
29 <div class="social-media-wrap">
30 <div class="oe-icons-container">
31 <div class="icons"><a href="<?php echo esc_url($static_settings['facebook_url'] ?? '#'); ?>" target="_blank"><i class="fa-brands fa-facebook-f"></i></a></div>
32 <div class="icons"><a href="<?php echo esc_url($static_settings['instagram_url'] ?? '#'); ?>" target="_blank"><i class="fa-brands fa-instagram"></i></a></div>
33 <div class="icons"><a href="<?php echo esc_url($static_settings['youtube_url'] ?? '#'); ?>" target="_blank"><i class="fa-brands fa-youtube"></i></a></div>
34 <div class="icons"><a href="<?php echo esc_url($static_settings['basketball_url'] ?? '#'); ?>" target="_blank"><i class="fa-solid fa-basketball"></i></a></div>
35 <div class="icons"><a href="<?php echo esc_url($static_settings['twitter_url'] ?? '#'); ?>" target="_blank"><i class="fa-brands fa-twitter"></i></a></div>
36
37 </div>
38 <div class="follow-title"><?php echo esc_html($static_settings['ov_template_review_text'] ?? ''); ?></div>
39 </div>
40
41 <div class="oe-travel-slider-inner">
42 <div class="oe-travel-heading">
43 <h2>Travel</h2>
44 </div>
45 <div class="oe-travel-banner-wrap">
46
47 <!-- newly add -->
48
49 <div class="swiper-container oe-travel-slider-main">
50 <div class="swiper-wrapper">
51 <?php foreach ($slides as $index => $slide): ?>
52 <div class="swiper-slide slider-main-image-<?php echo esc_attr($post->ID); ?>-<?php echo esc_attr($index); ?>" style="background-image: url('<?php echo esc_url(wp_get_attachment_url($slide['image_id'])); ?>');">
53 <div class="oe-travel-slider-content oe-travel-slider-content-main">
54 <span class="heading-tag ovheadtag-<?php echo esc_attr($post_id); ?>"><?php echo esc_html($slide['head_tag']); ?></span>
55 <h1 class="title-<?php echo esc_attr($post_id); ?>"><?php echo esc_html($slide['title']); ?><?php echo esc_html($slide['title']); ?></h1>
56 <p class="banner-para description-<?php echo esc_attr($post_id); ?>"> <?php echo esc_html($slide['description']); ?></p>
57 <a class="theme-btn ov-btn-<?php echo esc_attr($post_id); ?> slider-btn-<?php echo esc_attr($post_id); ?>" href="<?php echo esc_url($slide['button_url']); ?>" class="theme-btn"><?php echo esc_html($slide['button_text']); ?></a>
58 </div>
59 </div>
60 <?php endforeach; ?>
61 </div>
62 <!-- Swiper navigation -->
63 <div class="swiper-sliders-buttons">
64 <div class="swiper-button-prev"></div>
65 <div class="swiper-button-next"></div>
66 </div>
67
68 </div>
69
70 <!-- newly end -->
71 <div class="oe-travel-slider-custom-nav">
72 <div class="banner-nav-top">
73 <div class="oe-travel-slider-inner-wrap">
74 <?php foreach ($slides as $index => $slide): ?>
75 <div class="oe-travel-nav-slide <?php echo $index === 0 ? 'active' : ''; ?>">
76 <div class="nav-dot"><img
77 src="<?php echo esc_url(wp_get_attachment_url($slide['image_id'])); ?>"
78 alt="Banner Image"></div>
79 <div class="slide-count"><?php echo esc_html(sprintf('%02d.', $index + 1)); ?></div>
80 <div class="slide-title ov-mini-title"><?php echo esc_html($slide['head_tag']); ?></div>
81 </div>
82 <?php endforeach; ?>
83
84 <div class="oe-travel-slider-content">
85
86
87 <p class="banner-para ov-mini-description"><?php echo esc_html($static_settings['mini_description2'][0]); ?></p>
88
89 </div>
90 </div>
91 </div>
92 <!-- <div class="oe-slider-controls">
93 <a href="#" class="prev"><i class="fa-solid fa-chevron-left"></i></a>
94 <a href="#" class="next"><i class="fa-solid fa-chevron-right"></i></a>
95 </div> -->
96
97 </div>
98 <div class="oe-slider-clients">
99 <div class="client-images">
100 <!-- <div class="oe-slider-add-icon"><i class="fa-solid fa-plus"></i></div> -->
101 <?php if (!empty($corner_images)): ?>
102 <?php foreach ($corner_images as $image_id): ?>
103 <div class="img-holder"><img src="<?php echo esc_url(wp_get_attachment_url($image_id)); ?>"
104 alt="Client Image"></div>
105 <?php endforeach; ?>
106 <?php endif; ?>
107 <!-- Happy Clients -->
108 <h6><?php echo esc_html($static_settings['ov_template_social_review_text'] ?? ''); ?></h6>
109 </div>
110 </div>
111 </div>
112
113 </div>
114 </div>
115 </div>
116 </section>