get_queried_object_id(); // Front page displays in Reading Settings $page_for_posts = get_option('page_for_posts'); if ( 'entire-site' == $enableslider || ( ( is_front_page() || ( is_home() && $page_for_posts != $page_id ) ) && 'homepage' == $enableslider ) ) { echo ''; $sliderselect = get_theme_mod( 'featured_slider_type', create_get_default_theme_options( 'featured_slider_type' ) ); $imageloader = get_theme_mod( 'featured_slider_image_loader', create_get_default_theme_options( 'featured_slider_image_loader' ) ); $featured_slide_transition_effect = get_theme_mod( 'featured_slide_transition_effect', create_get_default_theme_options( 'featured_slide_transition_effect' ) ); $featured_slide_transition_length = get_theme_mod( 'featured_slide_transition_length', create_get_default_theme_options( 'featured_slide_transition_length' ) ); $featured_slide_transition_delay = get_theme_mod( 'featured_slide_transition_delay', create_get_default_theme_options( 'featured_slide_transition_delay' ) ); $create_featured_slider = '
'; // Select Slider if ( 'demo-featured-slider' == $sliderselect && function_exists( 'create_demo_slider' ) ) { $create_featured_slider .= create_demo_slider(); } elseif ( 'featured-page-slider' == $sliderselect && function_exists( 'create_page_slider' ) ) { $create_featured_slider .= create_page_slider(); } $create_featured_slider .= '
'; echo $create_featured_slider; } } endif; add_action( 'create_after_header', 'create_featured_slider', 10 ); if ( ! function_exists( 'create_demo_slider' ) ) : /** * This function to display featured posts slider * * @get the data value from customizer options * * @since Create 1.2 * */ function create_demo_slider() { $create_demo_slider ='
Slider Image 1

Slider Image 1

Posted on

Slider Image 1 Content

Slider Image 2

Slider Image 2

Posted on

Slider Image 2 Content

'; return $create_demo_slider; } endif; // create_demo_slider if ( ! function_exists( 'create_page_slider' ) ) : /** * This function to display featured page slider * * @since Create 1.2 */ function create_page_slider() { $quantity = get_theme_mod( 'featured_slide_number', create_get_default_theme_options( 'featured_slide_number' ) ); global $post; $create_page_slider = ''; $number_of_page = 0; // for number of pages $page_list = array(); // list of valid page ids //Get number of valid pages for( $i = 1; $i <= $quantity; $i++ ){ if( get_theme_mod( 'featured_slider_page_' . $i ) && get_theme_mod( 'featured_slider_page_' . $i ) > 0 ){ $number_of_page++; $page_list = array_merge( $page_list, array( get_theme_mod( 'featured_slider_page_' . $i ) ) ); } } if ( !empty( $page_list ) && $number_of_page > 0 ) { $loop = new WP_Query( array( 'posts_per_page' => $quantity, 'post_type' => 'page', 'post__in' => $page_list, 'orderby' => 'post__in' )); $i=0; while ( $loop->have_posts()) : $loop->the_post(); $i++; $title_attribute = the_title_attribute( 'echo=0' ); $excerpt = get_the_excerpt(); if ( $i == 1 ) { $classes = 'page post-'.$post->ID.' hentry slides displayblock'; } else { $classes = 'page post-'.$post->ID.' hentry slides displaynone'; } $create_page_slider .= '
'; if ( has_post_thumbnail() ) { $create_page_slider .= ' '. get_the_post_thumbnail( $post->ID, 'create_slider', array( 'title' => $title_attribute, 'alt' => $title_attribute, 'class' => 'attached-page-image' ) ).' '; } else { //Default value if there is no first image $create_image = ''; //Get the first image in page, returns false if there is no image $create_first_image = create_get_first_image( $post->ID, 'medium', array( 'title' => $title_attribute, 'alt' => $title_attribute, 'class' => 'attached-page-image' ) ); //Set value of image as first image if there is an image present in the page if ( '' != $create_first_image ) { $create_image = $create_first_image; } $create_page_slider .= ' '. $create_image .' '; } $create_page_slider .= '

'.the_title( '','', false ).'

'.create_page_post_meta().'
'; if( $excerpt !='') { $create_page_slider .= '
'. $excerpt.'
'; } $create_page_slider .= '
'; endwhile; wp_reset_postdata(); } return $create_page_slider; } endif; // create_page_slider