function cb_get_post_format_data($cb_post_id, $cb_post_format_type = NULL) { $cb_output = $cb_audio_source = NULL; if ($cb_post_format_type == 'gallery') { $cb_gallery_post_images = get_post_meta($cb_post_id, 'cb_gallery_post_images', true); $cb_post_gallery = cb_get_gallery_images($cb_post_id, $cb_gallery_post_images, 'cb-x-800', $cb_captions = true); if ($cb_post_gallery != NULL) { $cb_like_article = ot_get_option('cb_like_article', NULL); $cb_output = '<div id="cb-featured-image" class="cb-slider clearfix cb-gallery-post cb-background-preload"><ul class="slides">'; foreach ($cb_post_gallery as $cb_image) { if (trim($cb_image['cb-caption']) != '') { $cb_image['cb-caption'] = '<span class="cb-caption">' . $cb_image['cb-caption'] . '</span>'; } $cb_output .= '<li><img src="' . esc_url($cb_image['cb-url']) . '">' . $cb_image['cb-caption'] . '</li>'; } $cb_output .= '</ul>'; $cb_output .= '<span class="cb-link-overlay"><div class="cb-meta-data">'; $cb_output .= '<h2 class="cb-post-title">' . get_the_title() . '</h2>'; if ($cb_like_article == 'on') { $cb_output .= cb_get_like_count($cb_post_id); } $cb_output .= '</div></span>'; $cb_output .= '</div>'; } } if ($cb_post_format_type == 'video') { $cb_play_pause_buttons = '<i id="cb-play-button" class="cb-circle fa fa-play"></i><i id="cb-close-button" class="cb-circle fa fa-times"></i>'; $cb_video_url = get_post_meta($cb_post_id, 'cb_video_post_url', true); $cb_output = '<div class="cb-media-embed">'; if (strpos($cb_video_url, 'yout') !== false) { preg_match('([-\\w]{11})', $cb_video_url, $cb_youtube_id); $cb_video_url = '<div id="cbplayer">' . $cb_youtube_id[0] . '</div>'; } $cb_output .= '<div id="cb-media-embed-url">' . $cb_video_url . '</div>'; $cb_output .= '</div>' . $cb_play_pause_buttons; } if ($cb_post_format_type == 'audio') { $cb_audio_post_select = get_post_meta($cb_post_id, 'cb_audio_post_select', true); $cb_play_pause_buttons = '<i id="cb-play-button" class="cb-circle fa fa-headphones"></i><i id="cb-close-button" class="cb-circle fa fa-times"></i>'; if ($cb_audio_post_select == 'external') { $cb_audio_url = get_post_meta($cb_post_id, 'cb_audio_post_url', true); $cb_output = '<div class="cb-media-embed">'; $cb_output .= '<div id="cb-media-embed-url" class="cb-audio-embed">' . $cb_audio_url . '</div>'; $cb_output .= '</div>' . $cb_play_pause_buttons; } elseif ($cb_audio_post_select == 'selfhosted') { $cb_audio_source_mp3 = get_post_meta($cb_post_id, 'cb_audio_post_selfhosted_mp3', true); $cb_audio_source_ogg = get_post_meta($cb_post_id, 'cb_audio_post_selfhosted_ogg', true); if ($cb_audio_source_mp3 != NULL || $cb_audio_source_mp3 != NULL) { $cb_audio_source = '<audio controls="controls">'; if ($cb_audio_source_mp3 != NULL) { $cb_audio_source .= '<source src="' . esc_url($cb_audio_source_mp3) . '" type="audio/mpeg" />'; } if ($cb_audio_source_ogg != NULL) { $cb_audio_source .= '<source src="' . esc_url($cb_audio_source_ogg) . '" type="audio/ogg" />'; } $cb_audio_source .= '</audio>'; } $cb_output = '<div class="cb-media-embed">'; $cb_output .= '<div id="cb-media-embed-url">' . $cb_audio_source . '</div>'; $cb_output .= '</div>' . $cb_play_pause_buttons; } } return $cb_output; }
function cb_get_post_format_data($cb_post_id, $cb_post_format_type = NULL) { $cb_output = $cb_audio_source = $cb_byline = NULL; if ($cb_post_format_type == 'gallery') { $cb_gallery_post_images = get_post_meta($cb_post_id, 'cb_gallery_post_images', true); $cb_post_gallery = cb_get_gallery_images($cb_post_id, $cb_gallery_post_images, 'full', $cb_captions = true); if ($cb_post_gallery != NULL) { $cb_byline = cb_get_byline($cb_post_id); $cb_output = '<div id="cb-featured-image" class="cb-fis cb-fis-big cb-fis-fs cb-fis-block-background cb-gallery-post-wrap clearfix"><div id="cb-gallery-post" class="cb-arrows-sides cb-background-preload"><ul class="slides">'; foreach ($cb_post_gallery as $cb_image) { if (trim($cb_image['cb-caption']) != '') { $cb_image['cb-caption'] = '<span class="cb-caption cb-credit-line">' . $cb_image['cb-caption'] . '</span>'; } $cb_output .= '<li><img src="' . esc_url($cb_image['cb-url']) . '">' . $cb_image['cb-caption'] . '</li>'; } $cb_output .= '</ul>'; $cb_output .= '<span class="cb-link-overlay"><div class="cb-entry-header cb-meta">'; $cb_output .= '<h1 class="entry-title cb-entry-title cb-title">' . get_the_title() . '</h1>' . $cb_byline; $cb_output .= '</div></span>'; $cb_output .= '</div></div>'; } } if ($cb_post_format_type == 'video') { $cb_video_output = get_post_meta($cb_post_id, 'cb_video_embed_code_post', true); $cb_video_post_select = get_post_meta($cb_post_id, 'cb_video_post_select', true); if ($cb_video_post_select == '1') { $cb_video_output = '<div class="cb-video-frame">' . $cb_video_output . '</div>'; } else { if (ot_get_option('cb_youtube_api', 'on') == 'on') { if (strpos($cb_video_output, 'yout') !== false) { preg_match('([-\\w]{11})', $cb_video_output, $cb_youtube_id); $cb_video_output = '<span id="cb-yt-player">' . $cb_youtube_id[0] . '</span>'; } } } $cb_output .= $cb_video_output; } if ($cb_post_format_type == 'audio') { $cb_audio_post_select = get_post_meta($cb_post_id, 'cb_audio_post_select', true); if ($cb_audio_post_select == 'external') { $cb_output .= '<div id="cb-media-embed-url" class="clearfix cb-audio-embed">' . get_post_meta($cb_post_id, 'cb_audio_post_url', true) . '</div>'; } elseif ($cb_audio_post_select == 'selfhosted') { $cb_audio_source_mp3 = get_post_meta($cb_post_id, 'cb_audio_post_selfhosted_mp3', true); $cb_audio_source_ogg = get_post_meta($cb_post_id, 'cb_audio_post_selfhosted_ogg', true); if ($cb_audio_source_mp3 != NULL || $cb_audio_source_mp3 != NULL) { $cb_audio_source = '<audio controls="controls">'; if ($cb_audio_source_mp3 != NULL) { $cb_audio_source .= '<source src="' . esc_url($cb_audio_source_mp3) . '" type="audio/mpeg" />'; } if ($cb_audio_source_ogg != NULL) { $cb_audio_source .= '<source src="' . esc_url($cb_audio_source_ogg) . '" type="audio/ogg" />'; } $cb_audio_source .= '</audio>'; } $cb_output .= '<div id="cb-media-embed-url" class="clearfix cb-audio-embed">' . $cb_audio_source . '</div>'; } } return $cb_output; }