Example #1
0
 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));
     }
 }
Example #2
0
<?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);