wp_blog/wp-content/themes/New folder/pk2012_sold/format-portfolio-video.php

84 lines
3.2 KiB
PHP
Raw Normal View History

2020-01-02 23:15:16 +07:00
<?php
$video_url = get_post_meta(get_post_thumbnail_id(), '_video_url', true);
$video_urls = explode(',', get_post_meta(get_post_thumbnail_id(), '_video_urls', true));
if (is_array($video_urls) && count($video_urls) > 0) :
$supplied = '';
$media = '';
for ($i = 0; $i < count($video_urls); $i++) :
$supplied .= str_replace('.', '', strrchr(trim($video_urls[$i]), '.')).(($i < count($video_urls) - 1) ? ',' : '');
$media .= str_replace(array('.'), array(''), strrchr(trim($video_urls[$i]), '.')).':"'.trim($video_urls[$i]).'"'.(($i < count($video_urls) - 1) ? ',' : '');
endfor;
endif;
?>
<article id="post-<?php the_ID(); ?>" <?php post_class('pk_entry pk_entry_blog pk_entry_video pk_boxed pk_full_content pk_entry_single'); ?>>
<?php
if ($video_url) :
?>
<div class="pk_video">
<?php add_filter('embed_defaults', 'pk_portfolio_embed_defaults'); echo str_replace(array('&', 'feature=oembed'), array('&amp;', 'feature=oembed&amp;wmode=transparent'), wp_oembed_get(esc_url($video_url))); ?>
</div>
<?php
endif;
if (is_array($video_urls) && count($video_urls) > 0 && $video_urls[0] != '') :
?>
<div id="jp_container_<?php the_ID(); ?>" class="jp-video jp-video-normal-width">
<div id="jquery_jplayer_<?php the_ID(); ?>" class="jp-jplayer"></div>
<?php echo PK_JPLAYER_GUI; ?>
</div>
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery("#jquery_jplayer_<?php the_ID(); ?>").jPlayer({
ready: function () {
jQuery(this).jPlayer("setMedia", {
<?php echo $media.',poster:"'.((!pk_sidebar()) ? pk_get_featured_image('full-width') : pk_get_featured_image('big')).'"'; ?>
});
jQuery("#jp_container_<?php the_ID(); ?>").pk_jplayer_resize();
},
play: function() {
jQuery(this).jPlayer("pauseOthers");
},
swfPath:"<?php echo PK_THEME_DIR; ?>/js",
solution:"flash,html",
supplied:"<?php echo $supplied; ?>",
cssSelectorAncestor:"#jp_container_<?php the_ID(); ?>",
size: {
width:"<?php echo (!pk_sidebar()) ? '940' : '580'; ?>px",
height:"<?php echo (!pk_sidebar()) ? '529' : '326'; ?>px",
cssClass:"jp-video-normal-width"
},
sizeFull: {
width:"100%",
height:"100%",
cssClass:"jp-video-full"
}
});
});
</script>
<?php
endif;
?>
<div class="pk_entry_content">
<header>
<h3><?php the_title(); ?></h3>
<ul class="pk_entry_meta">
<li class="pk_entry_author"><?php _e('By:', 'pk_translate'); ?> <?php the_author_posts_link(); ?></li>
<li class="pk_entry_date"><?php echo get_the_date(); ?></li>
<li class="pk_entry_categories"><?php the_terms(get_the_ID(), 'taxonomy_portfolio'); ?></li>
<li class="pk_comments_count"><?php comments_popup_link(__('0', 'pk_translate'), __('1', 'pk_translate'), __('%', 'pk_translate'), 'pk_meta_tot_comments', __('Off', 'pk_translate')); ?></li>
</ul>
</header>
<?php add_filter('embed_defaults', 'pk_post_embed_defaults'); the_content(); ?>
</div>
</article>