0 ) { $page_ids[] = absint( $page_id ); } } if ( empty( $page_ids ) ) { return $output; } $slider_args = array( 'posts_per_page' => count( $page_ids ), 'orderby' => 'post__in', 'post_type' => 'page', 'post__in' => $page_ids, 'meta_query' => array( array( 'key' => '_thumbnail_id' ), ), ); } elseif( 'category_posts' == $slider_type ){ $slider_cat = blog_zone_options( "slider_category" ); $slider_args = array( 'posts_per_page' => -1, 'cat' => absint( $slider_cat ), 'post_type' => 'post', 'meta_query' => array( array( 'key' => '_thumbnail_id' ), ), ); } $slider_query = new WP_Query( $slider_args ); if ( $slider_query->have_posts() ) { $p_count = 0; while ( $slider_query->have_posts() ) { $slider_query->the_post(); if ( has_post_thumbnail( get_the_ID() ) ) { $image_array = wp_get_attachment_image_src( get_post_thumbnail_id( get_the_ID() ), 'full' ); $output[ $p_count ]['image_url'] = $image_array[0]; $output[ $p_count ]['title'] = get_the_title(); $output[ $p_count ]['url'] = get_permalink(); $output[ $p_count ]['excerpt'] = get_the_content(); $output[ $p_count ]['linked'] = blog_zone_options( "disable_link" ); if( 'full_length' == $content_type ){ $output[ $p_count ]['excerpt'] = apply_filters('the_content', get_the_content() ); } else{ $slider_words = blog_zone_options( "slider_word_count" ); $output[ $p_count ]['excerpt'] = esc_html( blog_zone_get_the_excerpt( $slider_words ) ); } $p_count++; } } wp_reset_postdata(); } return $output; } endif;