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