function hovercraft_slider_images() { if (is_page_template('template-parts/page-slider.php')) { $featured = hovercraft_get_featured_posts(); $css = ''; foreach ($featured as $post) { if (has_post_thumbnail($post->ID)) { $post_id = $post->ID; $attachment_id = get_post_thumbnail_id($post_id); $large_url = wp_get_attachment_image_url($attachment_id, 'hovercraft-banner-large'); $medium_url = wp_get_attachment_image_url($attachment_id, 'hovercraft-banner-medium'); $small_url = wp_get_attachment_image_url($attachment_id, 'hovercraft-banner-small'); ob_start(); require get_template_directory() . '/inc/theme-slider.php.css'; $css .= ob_get_clean(); } } wp_add_inline_style('hovercraft-style', preg_replace('/\\s+/', ' ', $css)); } }
<?php /** * Template Name: Fullscreen Slider * * @package Hovercraft */ $featured = hovercraft_get_featured_posts(); $animation = get_theme_mod('hovercraft_slider_animation', 'slide'); get_header(); ?> <?php if (count($featured) >= 1) { ?> <div id="featured-content" class="flexslider multiple-featured-posts" role="main"> <ul class="featured-posts slides"> <?php foreach ($featured as $post) { setup_postdata($post); if (has_post_thumbnail()) { ?> <li class="featured" id="slide-<?php echo $post->ID; ?> "> <div class="featured-hentry-wrap <?php echo esc_attr($animation);