= $limit) { array_pop($excerpt); $excerpt = implode(" ", $excerpt) . '...'; } else { $excerpt = implode(" ", $excerpt); } $excerpt = preg_replace('`\[[^\]]*\]`', '', $excerpt); return $excerpt; } // Build the slides if( ! function_exists( 'blogg_post_slider' ) ) : function blogg_post_slider() { $slides = array(); $slider_cat = esc_attr(get_theme_mod( 'blogg_slider_cat' ) ); $slide_count = esc_attr(get_theme_mod( 'blogg_slide_count', 3 ) ); $slide_excerpt_size = esc_attr(get_theme_mod( 'blogg_slide_excerpt_size', 10 ) ); // set our query attributes $args = array( 'cat' => $slider_cat, 'nopaging'=>true, 'posts_per_page' => $slide_count, ); // set our query up $slider_query = new WP_Query( $args ); if ( $slider_query->have_posts() ) { while ( $slider_query->have_posts() ) { $slider_query->the_post(); if(has_post_thumbnail()) { $temp = array(); $thumb_id = get_post_thumbnail_id(); $thumb_url_array = wp_get_attachment_image_src($thumb_id, 'blogg-slide-thumbnail', true); $thumb_url = $thumb_url_array[0]; $temp['title'] = get_the_title(); $temp['link'] = get_permalink(); $temp['image'] = $thumb_url; $temp['excerpt'] = blogg_slide_excerpt( $slide_excerpt_size ); $slides[] = $temp; } } } wp_reset_postdata(); ?> 0) { ?>