Advertisement
Guest User

Untitled

a guest
Mar 28th, 2016
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.57 KB | None | 0 0
  1. <?php
  2. /**
  3. * Slider template
  4. *
  5. * @package Sydney
  6. */
  7.  
  8. //Slider template
  9. if ( ! function_exists( 'sydney_slider_template' ) ) :
  10. function sydney_slider_template() {
  11.  
  12. if ( (get_theme_mod('front_header_type','slider') == 'slider' && is_front_page()) || (get_theme_mod('site_header_type') == 'slider' && !is_front_page()) ) {
  13.  
  14. //Get the slider options
  15. $speed = get_theme_mod('slider_speed', '4000');
  16. $text_slide = get_theme_mod('textslider_slide', 0);
  17.  
  18. //Slider text
  19. if ( !function_exists('pll_register_string') ) {
  20. $slider_title_1 = get_theme_mod('slider_title_1', 'Welcome to Sydney');
  21. $slider_title_2 = get_theme_mod('slider_title_2', 'Ready to begin your journey?');
  22. $slider_title_3 = get_theme_mod('slider_title_3');
  23. $slider_title_4 = get_theme_mod('slider_title_4');
  24. $slider_title_5 = get_theme_mod('slider_title_5');
  25. $slider_title_6 = get_theme_mod('slider_title_6');
  26. $slider_subtitle_1 = get_theme_mod('slider_subtitle_1','Feel free to look around');
  27. $slider_subtitle_2 = get_theme_mod('slider_subtitle_2', 'Click the button below');
  28. $slider_subtitle_3 = get_theme_mod('slider_subtitle_3');
  29. $slider_subtitle_4 = get_theme_mod('slider_subtitle_4');
  30. $slider_subtitle_5 = get_theme_mod('slider_subtitle_5');
  31. $slider_subtitle_6 = get_theme_mod('slider_subtitle_6');
  32. $slider_button = get_theme_mod('slider_button_text', 'Click to begin');
  33. $slider_button_url = get_theme_mod('slider_button_url','#primary');
  34. } else {
  35. $slider_title_1 = pll__(get_theme_mod('slider_title_1', 'Welcome to Sydney'));
  36. $slider_title_2 = pll__(get_theme_mod('slider_title_2', 'Ready to begin your journey?'));
  37. $slider_title_3 = pll__(get_theme_mod('slider_title_3'));
  38. $slider_title_4 = pll__(get_theme_mod('slider_title_4'));
  39. $slider_title_5 = pll__(get_theme_mod('slider_title_5'));
  40. $slider_title_6 = pll__(get_theme_mod('slider_title_6'));
  41. $slider_subtitle_1 = pll__(get_theme_mod('slider_subtitle_1','Feel free to look around'));
  42. $slider_subtitle_2 = pll__(get_theme_mod('slider_subtitle_2', 'Click the button below'));
  43. $slider_subtitle_3 = pll__(get_theme_mod('slider_subtitle_3'));
  44. $slider_subtitle_4 = pll__(get_theme_mod('slider_subtitle_4'));
  45. $slider_subtitle_5 = pll__(get_theme_mod('slider_subtitle_5'));
  46. $slider_subtitle_6 = pll__(get_theme_mod('slider_subtitle_6'));
  47. $slider_button = pll__(get_theme_mod('slider_button_text', 'Click to begin'));
  48. $slider_button_url = pll__(get_theme_mod('slider_button_url','#primary'));
  49. }
  50. ?>
  51.  
  52. <div id="slideshow" class="header-slider" data-speed="<?php echo esc_attr($speed); ?>">
  53. <div class="slides-container">
  54. <?php
  55. if ( get_theme_mod('slider_image_1', get_template_directory_uri() . '/images/1.png') ) {
  56. echo '<div class="slide-item" style="background-image:url(' . esc_url(get_theme_mod('slider_image_1', get_template_directory_uri() . '/images/1.jpg')) . ');">';
  57. ?>
  58. <div class="slide-inner">
  59. <div class="contain animated fadeInRightBig text-slider">
  60. <h2 class="maintitle"><?php echo esc_html($slider_title_1); ?></h2>
  61. <p class="subtitle"><?php echo esc_html($slider_subtitle_1); ?></p>
  62. </div>
  63. <?php sydney_slider_button(); ?>
  64. </div>
  65. <?php
  66. echo '</div>';
  67.  
  68. }
  69. if ( get_theme_mod('slider_image_2', get_template_directory_uri() . '/images/2.jpg') ) {
  70. echo '<div class="slide-item" style="background-image:url(' . esc_url(get_theme_mod('slider_image_2', get_template_directory_uri() . '/images/2.jpg')) . ');">';
  71. ?>
  72. <div class="slide-inner">
  73. <div class="contain animated fadeInRightBig text-slider">
  74. <h2 class="maintitle"><?php echo esc_html($slider_title_2); ?></h2>
  75. <p class="subtitle"><?php echo esc_html($slider_subtitle_2); ?></p>
  76. </div>
  77. <?php sydney_slider_button(); ?>
  78. </div>
  79. <?php
  80. echo '</div>';
  81. }
  82. if ( get_theme_mod('slider_image_3') ) {
  83. echo '<div class="slide-item" style="background-image:url(' . esc_url(get_theme_mod('slider_image_3')) . ');">';
  84. ?>
  85. <div class="slide-inner">
  86. <div class="contain animated fadeInRightBig text-slider">
  87. <h2 class="maintitle"><?php echo esc_html($slider_title_3); ?></h2>
  88. <p class="subtitle"><?php echo esc_html($slider_subtitle_3); ?></p>
  89. </div>
  90. <?php sydney_slider_button(); ?>
  91. </div>
  92. <?php
  93. echo '</div>';
  94. }
  95. if ( get_theme_mod('slider_image_4') ) {
  96. echo '<div class="slide-item" style="background-image:url(' . esc_url(get_theme_mod('slider_image_4')) . ');">';
  97. ?>
  98. <div class="slide-inner">
  99. <div class="contain animated fadeInRightBig text-slider">
  100. <h2 class="maintitle"><?php echo esc_html($slider_title_4); ?></h2>
  101. <p class="subtitle"><?php echo esc_html($slider_subtitle_4); ?></p>
  102. </div>
  103. <?php sydney_slider_button(); ?>
  104. </div>
  105. <?php
  106. echo '</div>';
  107. }
  108. if ( get_theme_mod('slider_image_5') ) {
  109. echo '<div class="slide-item" style="background-image:url(' . esc_url(get_theme_mod('slider_image_5')) . ');">';
  110. ?>
  111. <div class="slide-inner">
  112. <div class="contain animated fadeInRightBig text-slider">
  113. <h2 class="maintitle"><?php echo esc_html($slider_title_5); ?></h2>
  114. <p class="subtitle"><?php echo esc_html($slider_subtitle_5); ?></p>
  115. </div>
  116. <?php sydney_slider_button(); ?>
  117. </div>
  118. <?php
  119. echo '</div>';
  120. }
  121. if ( get_theme_mod('slider_image_6') ) {
  122. echo '<div class="slide-item" style="background-image:url(' . esc_url(get_theme_mod('slider_image_6')) . ');">';
  123. ?>
  124. <div class="slide-inner">
  125. <div class="contain animated fadeInRightBig text-slider">
  126. <h2 class="maintitle"><?php echo esc_html($slider_title_6); ?></h2>
  127. <p class="subtitle"><?php echo esc_html($slider_subtitle_6); ?></p>
  128. </div>
  129. <?php sydney_slider_button(); ?>
  130. </div>
  131. <?php
  132. echo '</div>';
  133. }
  134. ?>
  135. </div>
  136. </div>
  137.  
  138. <?php if ( $text_slide ) : ?>
  139. <?php echo sydney_stop_text(); ?>
  140. <?php endif; ?>
  141.  
  142. <?php
  143. } elseif ( (get_theme_mod('front_header_type','slider') == 'crelly' && is_front_page()) || (get_theme_mod('site_header_type') == 'crelly' && !is_front_page()) ) {
  144. $alias = get_theme_mod('rev_alias');
  145. if ($alias && function_exists('crellySlider')) {
  146. crellySlider($alias);
  147. }
  148. } elseif ( (get_theme_mod('front_header_type','slider') == 'video' && is_front_page()) || (get_theme_mod('site_header_type') == 'video' && !is_front_page()) ) {
  149. $mp4 = get_theme_mod('video_mp4');
  150. $webm = get_theme_mod('video_webm');
  151. $ogv = get_theme_mod('video_ogv');
  152. $poster = get_theme_mod('video_poster');
  153.  
  154. ?>
  155. <div class="video-container">
  156. <?php echo do_shortcode('[video autoplay="on" poster="' . esc_url($poster) . '" loop="on" mp4="' . esc_url($mp4) . '" webm="' . esc_url($webm) . '" ogv="' . esc_url($ogv) . '"]'); ?>
  157. </div>
  158. <?php
  159. }
  160. }
  161. endif;
  162.  
  163. function sydney_slider_button() {
  164.  
  165. if ( !function_exists('pll_register_string') ) {
  166. $slider_button = get_theme_mod('slider_button_text', 'Click to begin');
  167. $slider_button_url = get_theme_mod('slider_button_url','#primary');
  168. } else {
  169. $slider_button = pll__(get_theme_mod('slider_button_text', 'Click to begin'));
  170. $slider_button_url = pll__(get_theme_mod('slider_button_url','#primary'));
  171. }
  172.  
  173. if ($slider_button) {
  174. echo '<a href="' . esc_url($slider_button_url) . '" class="roll-button button-slider">' . esc_html($slider_button) . '</a>';
  175. }
  176. }
  177.  
  178. function sydney_stop_text() {
  179.  
  180. if ( !function_exists('pll_register_string') ) {
  181. $slider_title_1 = get_theme_mod('slider_title_1', 'Welcome to Sydney');
  182. $slider_subtitle_1 = get_theme_mod('slider_subtitle_1','Feel free to look around');
  183. } else {
  184. $slider_title_1 = pll__(get_theme_mod('slider_title_1', 'Welcome to Sydney'));
  185. $slider_subtitle_1 = pll__(get_theme_mod('slider_subtitle_1','Feel free to look around'));
  186. }
  187.  
  188. ?>
  189. <div class="slide-inner text-slider-stopped">
  190. <div class="contain text-slider">
  191. <h2 class="maintitle"><?php echo esc_html($slider_title_1); ?></h2>
  192. <p class="subtitle"><?php echo esc_html($slider_subtitle_1); ?></p>
  193. </div>
  194. <?php sydney_slider_button(); ?>
  195. </div>
  196. <?php
  197. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement