Created
December 16, 2016 04:42
-
-
Save joyoposchi/4ddd1c15ef4583a6ca2d4b0aaed82572 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Slider template | |
* | |
* @package Sydney | |
*/ | |
//Slider template | |
if ( ! function_exists( 'sydney_slider_template' ) ) : | |
function sydney_slider_template() { | |
if ( (get_theme_mod('front_header_type','slider') == 'slider' && is_front_page()) || (get_theme_mod('site_header_type') == 'slider' && !is_front_page()) ) { | |
//Get the slider options | |
$speed = get_theme_mod('slider_speed', '4000'); | |
$text_slide = get_theme_mod('textslider_slide', 0); | |
//Slider text | |
if ( !function_exists('pll_register_string') ) { | |
$slider_title_1 = get_theme_mod('slider_title_1', 'Welcome to Sydney'); | |
$slider_title_2 = get_theme_mod('slider_title_2', 'Ready to begin your journey?'); | |
$slider_title_3 = get_theme_mod('slider_title_3'); | |
$slider_title_4 = get_theme_mod('slider_title_4'); | |
$slider_title_5 = get_theme_mod('slider_title_5'); | |
$slider_subtitle_1 = get_theme_mod('slider_subtitle_1','Feel free to look around'); | |
$slider_subtitle_2 = get_theme_mod('slider_subtitle_2', 'Click the button below'); | |
$slider_subtitle_3 = get_theme_mod('slider_subtitle_3'); | |
$slider_subtitle_4 = get_theme_mod('slider_subtitle_4'); | |
$slider_subtitle_5 = get_theme_mod('slider_subtitle_5'); | |
$slider_button = get_theme_mod('slider_button_text', 'Click to begin'); | |
$slider_button_url = get_theme_mod('slider_button_url','#primary'); | |
} else { | |
$slider_title_1 = pll__(get_theme_mod('slider_title_1', 'Welcome to Sydney')); | |
$slider_title_2 = pll__(get_theme_mod('slider_title_2', 'Ready to begin your journey?')); | |
$slider_title_3 = pll__(get_theme_mod('slider_title_3')); | |
$slider_title_4 = pll__(get_theme_mod('slider_title_4')); | |
$slider_title_5 = pll__(get_theme_mod('slider_title_5')); | |
$slider_subtitle_1 = pll__(get_theme_mod('slider_subtitle_1','Feel free to look around')); | |
$slider_subtitle_2 = pll__(get_theme_mod('slider_subtitle_2', 'Click the button below')); | |
$slider_subtitle_3 = pll__(get_theme_mod('slider_subtitle_3')); | |
$slider_subtitle_4 = pll__(get_theme_mod('slider_subtitle_4')); | |
$slider_subtitle_5 = pll__(get_theme_mod('slider_subtitle_5')); | |
$slider_button = pll__(get_theme_mod('slider_button_text', 'Click to begin')); | |
$slider_button_url = pll__(get_theme_mod('slider_button_url','#primary')); | |
} | |
?> | |
<div id="slideshow" class="header-slider" data-speed="<?php echo esc_attr($speed); ?>"> | |
<div class="slides-container"> | |
<?php | |
if ( get_theme_mod('slider_image_1', get_template_directory_uri() . '/images/1.png') ) { | |
echo '<div class="slide-item" style="background-image:url(' . esc_url(get_theme_mod('slider_image_1', get_template_directory_uri() . '/images/1.jpg')) . ');">'; | |
?> | |
<div class="slide-inner"> | |
<div class="contain animated fadeInRightBig text-slider"> | |
<h2 class="maintitle"><?php echo esc_html($slider_title_1); ?></h2> | |
<p class="subtitle"><?php echo esc_html($slider_subtitle_1); ?></p> | |
</div> | |
<?php sydney_slider_button(); ?> | |
</div> | |
<?php | |
echo '</div>'; | |
} | |
if ( get_theme_mod('slider_image_2', get_template_directory_uri() . '/images/2.jpg') ) { | |
echo '<div class="slide-item" style="background-image:url(' . esc_url(get_theme_mod('slider_image_2', get_template_directory_uri() . '/images/2.jpg')) . ');">'; | |
?> | |
<div class="slide-inner"> | |
<div class="contain animated fadeInRightBig text-slider"> | |
<h2 class="maintitle"><?php echo esc_html($slider_title_2); ?></h2> | |
<p class="subtitle"><?php echo esc_html($slider_subtitle_2); ?></p> | |
</div> | |
<?php sydney_slider_button(); ?> | |
</div> | |
<?php | |
echo '</div>'; | |
} | |
if ( get_theme_mod('slider_image_3') ) { | |
echo '<div class="slide-item" style="background-image:url(' . esc_url(get_theme_mod('slider_image_3')) . ');">'; | |
?> | |
<div class="slide-inner"> | |
<div class="contain animated fadeInRightBig text-slider"> | |
<h2 class="maintitle"><?php echo esc_html($slider_title_3); ?></h2> | |
<p class="subtitle"><?php echo esc_html($slider_subtitle_3); ?></p> | |
</div> | |
<?php sydney_slider_button(); ?> | |
</div> | |
<?php | |
echo '</div>'; | |
} | |
if ( get_theme_mod('slider_image_4') ) { | |
echo '<div class="slide-item" style="background-image:url(' . esc_url(get_theme_mod('slider_image_4')) . ');">'; | |
?> | |
<div class="slide-inner"> | |
<div class="contain animated fadeInRightBig text-slider"> | |
<h2 class="maintitle"><?php echo esc_html($slider_title_4); ?></h2> | |
<p class="subtitle"><?php echo esc_html($slider_subtitle_4); ?></p> | |
</div> | |
<?php sydney_slider_button(); ?> | |
</div> | |
<?php | |
echo '</div>'; | |
} | |
if ( get_theme_mod('slider_image_5') ) { | |
echo '<div class="slide-item" style="background-image:url(' . esc_url(get_theme_mod('slider_image_5')) . ');">'; | |
?> | |
<div class="slide-inner"> | |
<div class="contain animated fadeInRightBig text-slider"> | |
<h2 class="maintitle"><?php echo esc_html($slider_title_5); ?></h2> | |
<p class="subtitle"><?php echo esc_html($slider_subtitle_5); ?></p> | |
</div> | |
<?php sydney_slider_button(); ?> | |
</div> | |
<?php | |
echo '</div>'; | |
} | |
?> | |
</div> | |
<?php if ( $text_slide ) : ?> | |
<?php echo sydney_stop_text(); ?> | |
<?php endif; ?> | |
</div> | |
<?php | |
} elseif ( (get_theme_mod('front_header_type','slider') == 'crelly' && is_front_page()) || (get_theme_mod('site_header_type') == 'crelly' && !is_front_page()) ) { | |
$alias = get_theme_mod('rev_alias'); | |
if ($alias && function_exists('crellySlider')) { | |
if( is_language('zh') ){ | |
crellySlider('main'); | |
} | |
if( is_language('en') ){ | |
crellySlider('main-e'); | |
} | |
if( is_language('tw') ){ | |
crellySlider('main-t'); | |
} | |
} | |
} elseif ( (get_theme_mod('front_header_type','slider') == 'video' && is_front_page()) || (get_theme_mod('site_header_type') == 'video' && !is_front_page()) ) { | |
$mp4 = get_theme_mod('video_mp4'); | |
$webm = get_theme_mod('video_webm'); | |
$ogv = get_theme_mod('video_ogv'); | |
$poster = get_theme_mod('video_poster'); | |
?> | |
<div class="video-container"> | |
<?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) . '"]'); ?> | |
</div> | |
<?php | |
} elseif ( (get_theme_mod('front_header_type','slider') == 'shortcode' && is_front_page()) || (get_theme_mod('site_header_type') == 'shortcode' && !is_front_page()) ) { | |
$shortcode = get_theme_mod('header_shortcode'); | |
echo '<div class="shortcode-area">'; | |
echo do_shortcode(wp_kses_post($shortcode)); | |
echo '</div>'; | |
} | |
} | |
endif; | |
function sydney_slider_button() { | |
if ( !function_exists('pll_register_string') ) { | |
$slider_button = get_theme_mod('slider_button_text', 'Click to begin'); | |
$slider_button_url = get_theme_mod('slider_button_url','#primary'); | |
} else { | |
$slider_button = pll__(get_theme_mod('slider_button_text', 'Click to begin')); | |
$slider_button_url = pll__(get_theme_mod('slider_button_url','#primary')); | |
} | |
if ($slider_button) { | |
echo '<a href="' . esc_url($slider_button_url) . '" class="roll-button button-slider">' . esc_html($slider_button) . '</a>'; | |
} | |
} | |
function sydney_stop_text() { | |
if ( !function_exists('pll_register_string') ) { | |
$slider_title_1 = get_theme_mod('slider_title_1', 'Welcome to Sydney'); | |
$slider_subtitle_1 = get_theme_mod('slider_subtitle_1','Feel free to look around'); | |
} else { | |
$slider_title_1 = pll__(get_theme_mod('slider_title_1', 'Welcome to Sydney')); | |
$slider_subtitle_1 = pll__(get_theme_mod('slider_subtitle_1','Feel free to look around')); | |
} | |
?> | |
<div class="slide-inner text-slider-stopped"> | |
<div class="contain text-slider"> | |
<h2 class="maintitle"><?php echo esc_html($slider_title_1); ?></h2> | |
<p class="subtitle"><?php echo esc_html($slider_subtitle_1); ?></p> | |
</div> | |
<?php sydney_slider_button(); ?> | |
</div> | |
<?php | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment