<?php $post_meta = get_post_custom(); $gallery_images = compare_smeta_images('gallery_images', get_the_ID(), array()); if (!empty($gallery_images)) { ?> <ul class="list-unstyled post-slider embed-responsive-item"> <?php foreach ($gallery_images as $image_id) { echo '<li>' . wp_get_attachment_image($image_id, $image_size) . '</li>'; } ?> </ul> <?php } else { the_post_thumbnail($image_size); }
function compare_has_media() { $post_format = get_post_format(); switch ($post_format) { case 'aside': return has_post_thumbnail() ? true : false; break; case 'audio': $iframe_audio = get_post_meta(get_the_ID(), 'iframe_audio', true); if (!empty($iframe_audio)) { return true; } else { if (has_post_thumbnail()) { return true; } else { return false; } } break; case 'chat': return has_post_thumbnail() ? true : false; break; case 'gallery': $post_meta = get_post_custom(); $gallery_images = compare_smeta_images('gallery_images', get_the_ID(), array()); if (!empty($gallery_images)) { return true; } else { if (has_post_thumbnail()) { return true; } else { return false; } } break; case 'image': return has_post_thumbnail() ? true : false; break; case 'link': $link = get_post_meta(get_the_ID(), 'link', true); if (!empty($link)) { return true; } else { return false; } break; case 'quote': $blockquote = get_post_meta(get_the_ID(), 'blockquote', true); $cite = get_post_meta(get_the_ID(), 'cite', true); if (!empty($blockquote) || !empty($cite)) { return true; } else { if (has_post_thumbnail()) { return true; } else { return false; } } break; case 'status': return has_post_thumbnail() ? true : false; break; case 'video': $video = get_post_meta(get_the_ID(), 'video', true); if (!empty($video)) { return true; } else { if (has_post_thumbnail()) { return true; } else { return false; } } break; default: $iframe_standard = get_post_meta(get_the_ID(), 'iframe_standard', true); if (!empty($iframe_standard)) { return true; } else { if (has_post_thumbnail()) { return true; } else { return false; } } break; } }