Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function catchresponsive_featured_slider() {
- global $post, $wp_query;
- //catchresponsive_flush_transients();
- // get data value from options
- $options = catchresponsive_get_theme_options();
- $enableslider = $options['featured_slider_option'];
- $sliderselect = $options['featured_slider_type'];
- $imageloader = isset ( $options['featured_slider_image_loader'] ) ? $options['featured_slider_image_loader'] : 'true';
- // Get Page ID outside Loop
- $page_id = $wp_query->get_queried_object_id();
- // Front page displays in Reading Settings
- $page_on_front = get_option('page_on_front') ;
- $page_for_posts = get_option('page_for_posts');
- if ( $enableslider == 'entire-site' || ( ( is_front_page() || ( is_home() && $page_for_posts != $page_id ) ) && $enableslider == 'homepage' ) ) {
- if( ( !$catchresponsive_featured_slider = get_transient( 'catchresponsive_featured_slider' ) ) ) {
- echo '<!-- refreshing cache -->';
- $catchresponsive_featured_slider = '
- <section id="feature-slider">
- <div class="wrapper">
- <div class="cycle-slideshow"
- data-cycle-log="false"
- data-cycle-pause-on-hover="false"
- data-cycle-swipe="true"
- data-cycle-auto-height=container
- data-cycle-fx="'. esc_attr( $options['featured_slide_transition_effect'] ) .'"
- data-cycle-speed="'. absint( $options['featured_slide_transition_length'] ) * 1000 .'"
- data-cycle-timeout="'. absint( $options['featured_slide_transition_delay'] ) * 1000 .'"
- data-cycle-loader="'. esc_attr( $imageloader ) .'"
- data-cycle-loop="'. esc_attr( absint( $options['featured_slide_loop'] ) ) .'"
- data-cycle-slides="> article"
- >
- <!-- prev/next links -->
- <div class="cycle-prev"></div>
- <div class="cycle-next"></div>
- <!-- empty element for pager links -->
- <div class="cycle-pager"></div>';
- // Select Slider
- if ( $sliderselect == 'demo-featured-slider' && function_exists( 'catchresponsive_demo_slider' ) ) {
- $catchresponsive_featured_slider .= catchresponsive_demo_slider( $options );
- }
- else if ( $sliderselect == 'featured-post-slider' && function_exists( 'catchresponsive_post_slider' ) ) {
- $catchresponsive_featured_slider .= catchresponsive_post_slider( $options );
- }
- elseif ( $sliderselect == 'featured-page-slider' && function_exists( 'catchresponsive_page_slider' ) ) {
- $catchresponsive_featured_slider .= catchresponsive_page_slider( $options );
- }
- elseif ( $sliderselect == 'featured-category-slider' && function_exists( 'catchresponsive_category_slider' ) ) {
- $catchresponsive_featured_slider .= catchresponsive_category_slider( $options );
- }
- elseif ( $sliderselect == 'featured-image-slider' && function_exists( 'catchresponsive_image_slider' ) ) {
- $catchresponsive_featured_slider .= catchresponsive_image_slider( $options );
- }
- $catchresponsive_featured_slider .= '
- </div><!-- .cycle-slideshow -->
- </div><!-- .wrapper -->
- </section><!-- #feature-slider -->';
- set_transient( 'catchresponsive_featured_slider', $catchresponsive_featured_slider, 86940 );
- }
- echo $catchresponsive_featured_slider;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement