예제 #1
0
function zero__video($html)
{
    $html = trim($html);
    if (empty($html)) {
        return '';
    }
    $bg_image_url = Zero__Featured_Area::getFeaturedImage();
    $ret = '';
    $ret .= '<div class="featured-video-1 ff-section">';
    $ret .= '<img class="black-bg" src="data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs=" alt="">';
    $ret .= '<div class="featured-video__wrapper">';
    $ret .= $html;
    $ret .= '</div>';
    if (empty($bg_image_url)) {
        // 16x9px black gif base64 encoded image
        $ret .= '<img class="responsive-image-1 ff-block" src="data:image/gif;base64,R0lGODlhEAAJAPAAAAAAAAAAACH5BAAAAAAAIf8LSUNDUkdCRzEwMTL/AAACdGFwcGwEAAAAbW50clJHQiBYWVogB9wACwAMABIAOgAXYWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsZkn52TyFd5+0BkqZHjp0LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZGVzYwAAAQgAAABjZHNjbQAAAWwAAAAsY3BydAAAAZgAAAAtd3RwdAAAAcgAAAAUclhZWgAAAdwAAAAUZ1hZWgAAAfAAAAAUYlhZWgAAAgQAAAAUclRSQwAAAhgAAAAQYlRSQwAAAigAAAAQZ1RSQwAAAjgAAAAQY2hh/2QAAAJIAAAALGRlc2MAAAAAAAAACUhEIDcwOS1BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAABAAAAAcAEgARAAgADcAMAA5AC0AQXRleHQAAAAAQ29weXJpZ2h0IEFwcGxlIENvbXB1dGVyLCBJbmMuLCAyMDEwAAAAAFhZWiAAAAAAAADzUgABAAAAARbPWFlaIAAAAAAAAG+hAAA5IwAAA4xYWVogAAAAAAAAYpYAAHa3vAAAGMpYWVogAAAAAAAAJJ4AAA87AAC2znBhcmEAAAAAAAAAAAAB9gRwYXJhAAAAAAAAAAAAAfYEcGFyYQAAAAAAAAAAAAH2BHNmMzIAAAAAAAEMQgAABd7///MmAAAHkgAA/ZH///ui///9owAAA9wAAMBsACwAAAAAEAAJAAACCoSPqcvtD6OclBUAOw==" alt="">';
    } else {
        ob_start();
        $responsive_img = $bg_image_url;
        // it allows to use "$featured_img"
        require locate_template('templates/blocks/responsive-image-1/responsive-image-1.php');
        $ret .= ob_get_clean();
    }
    $ret .= '<a class="big-play-button background-check" href="">';
    $ret .= '<span class="play-shape"></span>';
    $ret .= '</a>';
    $ret .= '</div>';
    return $ret;
}
예제 #2
0
<?php

Zero__Featured_Area::setIgnoreFirstFeatured(false);
$featured_img = Zero__Featured_Area::getFeaturedImage();
list($featured_img_w, $featured_img_h) = Zero__Featured_Area::getFeaturedImageSizes();
switch (get_post_format()) {
    case 'video':
        $featured_primary = Zero__Featured_Area::getFeaturedVideo();
        if (!empty($featured_primary)) {
            $featured_primary = zero__video($featured_primary);
            wp_enqueue_script('zero-featured-video-1-js');
        }
        break;
    case 'gallery':
        Zero__Featured_Area::setFeaturedPrinter('zero__gallery');
        $featured_primary = get_post_gallery(get_the_ID());
        Zero__Featured_Area::setFeaturedPrinter(false);
        break;
    default:
        $featured_primary = '';
        break;
}
global $featured_height;
if (!empty($featured_primary)) {
    // Modified default WP featured areas
    echo $featured_primary;
    Zero__Featured_Area::setIgnoreFirstFeatured(true);
} else {
    if (!empty($featured_img)) {
        ?>
		<div class="featured-area-1 ff-section">