예제 #1
0
 function avada_featured_images_for_pages()
 {
     if (!post_password_required(get_the_ID())) {
         $html = $video = $featured_images = '';
         if (!Avada()->settings->get('featured_images_pages')) {
             if (0 < avada_number_of_featured_images() || get_post_meta(get_the_ID(), 'pyre_video', true)) {
                 if (get_post_meta(get_the_ID(), 'pyre_video', true)) {
                     $video = '<li><div class="full-video">' . get_post_meta(get_the_ID(), 'pyre_video', true) . '</div></li>';
                 }
                 if (has_post_thumbnail() && 'yes' != get_post_meta(get_the_ID(), 'pyre_show_first_featured_image', true)) {
                     $attachment_image = wp_get_attachment_image_src(get_post_thumbnail_id(), 'full');
                     $full_image = wp_get_attachment_image_src(get_post_thumbnail_id(), 'full');
                     $attachment_data = wp_get_attachment_metadata(get_post_thumbnail_id());
                     $featured_images .= sprintf('<li><a href="%s" rel="prettyPhoto[gallery%s]" data-title="%s" data-caption="%s"><img src="%s" alt="%s" /></a></li>', $full_image[0], get_the_ID(), get_post_field('post_title', get_post_thumbnail_id()), get_post_field('post_excerpt', get_post_thumbnail_id()), $attachment_image[0], get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true));
                 }
                 $i = 2;
                 while ($i <= Avada()->settings->get('posts_slideshow_number')) {
                     $attachment_new_id = kd_mfi_get_featured_image_id('featured-image-' . $i, 'page');
                     if ($attachment_new_id) {
                         $attachment_image = wp_get_attachment_image_src($attachment_new_id, 'full');
                         $full_image = wp_get_attachment_image_src($attachment_new_id, 'full');
                         $attachment_data = wp_get_attachment_metadata($attachment_new_id);
                         $featured_images .= sprintf('<li><a href="%s" rel="iLightbox[gallery%s]" data-title="%s" data-caption="%s"><img src="%s" alt="%s" /></a></li>', $full_image[0], get_the_ID(), get_post_field('post_title', $attachment_new_id), get_post_field('post_excerpt', $attachment_new_id), $attachment_image[0], get_post_meta($attachment_new_id, '_wp_attachment_image_alt', true));
                     }
                     $i++;
                 }
                 $html .= sprintf('<div class="fusion-flexslider flexslider post-slideshow"><ul class="slides">%s%s</ul></div>', $video, $featured_images);
             }
         }
     }
     return $html;
 }
    the_post();
    ?>
		<div id="post-<?php 
    the_ID();
    ?>
" <?php 
    post_class();
    ?>
>
			<?php 
    $full_image = '';
    if (!post_password_required($post->ID)) {
        // 1
        if (Avada()->settings->get('portfolio_featured_images')) {
            // 2
            if (avada_number_of_featured_images() > 0 || get_post_meta($post->ID, 'pyre_video', true)) {
                // 3
                ?>
			<div class="fusion-flexslider flexslider fusion-post-slideshow post-slideshow fusion-flexslider-loading">
				<ul class="slides">
					<?php 
                if (get_post_meta($post->ID, 'pyre_video', true)) {
                    ?>
					<li>
						<div class="full-video">
							<?php 
                    echo get_post_meta($post->ID, 'pyre_video', true);
                    ?>
						</div>
					</li>
					<?php