Exemple #1
0
function ktz_video_wrapper()
{
    global $post;
    if (has_post_format('video')) {
        $ktz_other_video_mt = get_post_custom_values('ktz_other_video', $post->ID);
        $ktz_other_video = $ktz_other_video_mt[0];
        if (empty($ktz_other_video_mt)) {
            $ktz_self_video_mp4_mt = get_post_custom_values('ktz_self_video_mp4', $post->ID);
            $ktz_self_video_webm_mt = get_post_custom_values('ktz_self_video_webm', $post->ID);
            $ktz_self_video_ogg_mt = get_post_custom_values('ktz_self_video_ogg', $post->ID);
            $ktz_self_video_youtube_mt = get_post_custom_values('ktz_youtube_id', $post->ID);
            $ktz_self_video_vimeo_mt = get_post_custom_values('ktz_vimeo_id', $post->ID);
            $ktz_self_video_dailymotion_mt = get_post_custom_values('ktz_dailymotion_url', $post->ID);
            $ktz_self_video_mp4 = $ktz_self_video_mp4_mt[0];
            $ktz_self_video_webm = $ktz_self_video_webm_mt[0];
            $ktz_self_video_ogg = $ktz_self_video_ogg_mt[0];
            $ktz_self_video_youtube = $ktz_self_video_youtube_mt[0];
            $ktz_self_video_vimeo = $ktz_self_video_vimeo_mt[0];
            $ktz_self_video_dailymotion = $ktz_self_video_dailymotion_mt[0];
            echo '<video id="ktz_video_box" class="video-js vjs-default-skin vjs-big-play-centered" controls preload="auto" width="" height=""';
            if ($ktz_self_video_mp4_mt) {
                echo ' poster="';
                echo ktz_featured_just_img_link('634', '357');
                echo '"';
            } elseif ($ktz_self_video_webm_mt) {
                echo ' poster="';
                echo ktz_featured_just_img_link('634', '357');
                echo '"';
            } elseif ($ktz_self_video_ogg_mt) {
                echo ' poster="';
                echo ktz_featured_just_img_link('634', '357');
                echo '"';
            } else {
                echo '';
            }
            echo ' data-setup=\'{';
            if ($ktz_self_video_youtube_mt) {
                echo '"techOrder": ["youtube"], "src": "http://www.youtube.com/watch?v=' . $ktz_self_video_youtube . '", "ytcontrols": true';
            } elseif ($ktz_self_video_vimeo_mt) {
                echo '"techOrder": ["vimeo"], "src": "https://vimeo.com/' . $ktz_self_video_vimeo . '"';
            } elseif ($ktz_self_video_dailymotion_mt) {
                echo '"techOrder": ["dailymotion"], "src": "' . $ktz_self_video_dailymotion . '"';
            }
            echo '}\'>';
            if ($ktz_self_video_mp4_mt) {
                echo '<source src="' . $ktz_self_video_mp4 . '" type=\'video/mp4\' />';
            } elseif ($ktz_self_video_webm_mt) {
                echo '<source src="' . $ktz_self_video_webm . '" type=\'video/webm\' />';
            } elseif ($ktz_self_video_ogg_mt) {
                echo '<source src="' . $ktz_self_video_ogg . '" type=\'video/ogg\' />';
            } elseif ($ktz_self_video_youtube_mt) {
                echo '';
            } elseif ($ktz_self_video_vimeo_mt) {
                echo '';
            } elseif ($ktz_self_video_dailymotion_mt) {
                echo '';
            } else {
                echo '<source src="http://video-js.zencoder.com/oceans-clip.mp4" type=\'video/mp4\' />';
            }
            echo '</video>';
        }
        if (!empty($ktz_other_video_mt)) {
            echo '<div class="ktz-videowrapper">';
            echo $ktz_other_video;
            echo '</div>';
        }
    }
}
Exemple #2
0
 function ktz_video_wrapper()
 {
     global $post;
     $ktz_self_video_youtube_mt = get_post_custom_values('ktz_youtube_id', $post->ID);
     // plugin https://wordpress.org/plugins/automatic-youtube-video-posts/
     $ktz_self_video_youtube_plugin_mt = get_post_custom_values('_tern_wp_youtube_video', $post->ID);
     $ktz_other_video_mt = get_post_custom_values('ktz_other_video', $post->ID);
     $ktz_self_video_vimeo_mt = get_post_custom_values('ktz_vimeo_id', $post->ID);
     $ktz_self_video_dailymotion_mt = get_post_custom_values('ktz_dailymotion_url', $post->ID);
     $ktz_self_video_vimeo = $ktz_self_video_vimeo_mt[0];
     $ktz_self_video_dailymotion = $ktz_self_video_dailymotion_mt[0];
     $ktz_other_video = $ktz_other_video_mt[0];
     $ktz_self_video_youtube = $ktz_self_video_youtube_mt[0];
     $ktz_self_video_youtube_plugin = $ktz_self_video_youtube_plugin_mt[0];
     if (isset($ktz_other_video_mt) && $ktz_other_video != '') {
         echo '<div class="ktz-videowrapper">';
         echo $ktz_other_video;
         echo '</div>';
     } elseif (isset($ktz_self_video_youtube_plugin_mt) && $ktz_self_video_youtube_plugin != '') {
         echo '<div class="ktz-videowrapper">';
         echo '<iframe src="//www.youtube.com/embed/' . $ktz_self_video_youtube_plugin . '" frameborder="0" allowfullscreen></iframe>';
         echo '</div>';
     } elseif (isset($ktz_self_video_youtube_mt) && $ktz_self_video_youtube != '') {
         echo '<div class="ktz-videowrapper">';
         echo '<iframe src="//www.youtube.com/embed/' . $ktz_self_video_youtube . '" frameborder="0" allowfullscreen></iframe>';
         echo '</div>';
     } elseif (isset($ktz_self_video_vimeo_mt) && $ktz_self_video_vimeo != '') {
         echo '<div class="ktz-videowrapper">';
         echo '<iframe src="//player.vimeo.com/video/' . $ktz_self_video_vimeo . '" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>';
         echo '</div>';
     } elseif (isset($ktz_self_video_dailymotion_mt) && $ktz_self_video_dailymotion != '') {
         echo '<div class="ktz-videowrapper">';
         echo '<iframe frameborder="0" src="//www.dailymotion.com/embed/video/' . $ktz_self_video_dailymotion . '" allowfullscreen></iframe>';
         echo '</div>';
     } else {
         $ktz_self_video_mp4_mt = get_post_custom_values('ktz_self_video_mp4', $post->ID);
         $ktz_self_video_webm_mt = get_post_custom_values('ktz_self_video_webm', $post->ID);
         $ktz_self_video_ogg_mt = get_post_custom_values('ktz_self_video_ogg', $post->ID);
         $ktz_self_video_rtmp_mt = get_post_custom_values('ktz_self_video_rtmp', $post->ID);
         $ktz_self_video_mp4 = $ktz_self_video_mp4_mt[0];
         $ktz_self_video_webm = $ktz_self_video_webm_mt[0];
         $ktz_self_video_ogg = $ktz_self_video_ogg_mt[0];
         $ktz_self_video_rtmp = $ktz_self_video_rtmp_mt[0];
         if (isset($ktz_self_video_mp4_mt) && $ktz_self_video_mp4 != '' || isset($ktz_self_video_webm_mt) && $ktz_self_video_webm != '' || isset($ktz_self_video_ogg_mt) && $ktz_self_video_ogg != '' || isset($ktz_self_video_rtmp_mt) && $ktz_self_video_rtmp != '') {
             echo '<div class="ktz-videowrapper">';
             echo '<video id="ktz_video_box" class="video-js vjs-default-skin vjs-big-play-centered" controls preload="auto" width="" height=""';
             if (isset($ktz_self_video_mp4_mt) && $ktz_self_video_mp4 != '') {
                 echo ' poster="';
                 echo ktz_featured_just_img_link('728', '500');
                 echo '"';
             } elseif (isset($ktz_self_video_webm_mt) && $ktz_self_video_webm != '') {
                 echo ' poster="';
                 echo ktz_featured_just_img_link('728', '500');
                 echo '"';
             } elseif (isset($ktz_self_video_ogg_mt) && $ktz_self_video_ogg != '') {
                 echo ' poster="';
                 echo ktz_featured_just_img_link('728', '500');
                 echo '"';
             } elseif (isset($ktz_self_video_rtmp_mt) && $ktz_self_video_rtmp != '') {
                 echo ' poster="';
                 echo ktz_featured_just_img_link('728', '500');
                 echo '"';
             } else {
                 echo '';
             }
             echo ' data-setup=\'{';
             if (isset($ktz_self_video_rtmp_mt) && $ktz_self_video_rtmp != '') {
                 echo '"techOrder": ["html5", "flash"]';
             }
             echo '}\'>';
             if (isset($ktz_self_video_mp4_mt) && $ktz_self_video_mp4 != '') {
                 echo '<source src="' . $ktz_self_video_mp4 . '" type=\'video/mp4\' />';
             } elseif (isset($ktz_self_video_webm_mt) && $ktz_self_video_webm != '') {
                 echo '<source src="' . $ktz_self_video_webm . '" type=\'video/webm\' />';
             } elseif (isset($ktz_self_video_ogg_mt) && $ktz_self_video_ogg != '') {
                 echo '<source src="' . $ktz_self_video_ogg . '" type=\'video/ogg\' />';
             } elseif (isset($ktz_self_video_rtmp_mt) && $ktz_self_video_rtmp != '') {
                 echo '<source src="' . $ktz_self_video_rtmp . '" type=\'rtmp/mp4\' />';
             } else {
                 echo '';
             }
             echo '</video>';
             echo '</div>';
         }
     }
 }
 function widget($args, $instance)
 {
     global $wpdb;
     $cache = wp_cache_get('widget_popular_posts', 'widget');
     if (!is_array($cache)) {
         $cache = array();
     }
     if (isset($cache[$args['widget_id']])) {
         echo $cache[$args['widget_id']];
         return;
     }
     ob_start();
     extract($args);
     $popular_by = empty($instance['popular_by']) ? 'comment' : $instance['popular_by'];
     $title = apply_filters('widget_title', empty($instance['title']) ? '' : $instance['title']);
     $style_latest = empty($instance['style_latest']) ? 'list' : $instance['style_latest'];
     $popular_date = empty($instance['popular_date']) ? 'alltime' : $instance['popular_date'];
     $number = empty($instance['number']) ? '5' : $instance['number'];
     if ($popular_date == "yearly") {
         add_filter('posts_where', array($this, 'filter_where_yearly'));
     } elseif ($popular_date == "mountly") {
         add_filter('posts_where', array($this, 'filter_where_mountly'));
     } elseif ($popular_date == "weekly") {
         add_filter('posts_where', array($this, 'filter_where_weekly'));
     } elseif ($popular_date == "daily") {
         add_filter('posts_where', array($this, 'filter_where_daily'));
     } else {
         echo "";
     }
     if ($popular_by == "comment") {
         $ktzpopular = new WP_Query(array('showposts' => $number, 'nopaging' => 0, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'orderby' => 'comment_count', 'order' => 'DESC'));
     } elseif ($popular_by == "view") {
         $ktzpopular = new WP_Query(array('showposts' => $number, 'post_type' => 'post', 'meta_key' => 'post_views_count', 'orderby' => 'meta_value_num', 'order' => 'desc', 'post_status' => 'publish', 'ignore_sticky_posts' => 1));
     } else {
         $ktzpopular = new WP_Query(array('showposts' => $number, 'post_type' => 'post', 'meta_key' => 'ktz_stars_rating', 'orderby' => 'meta_value_num', 'order' => 'desc', 'post_status' => 'publish', 'ignore_sticky_posts' => 1));
     }
     if ($popular_date == "yearly") {
         remove_filter('posts_where', array($this, 'filter_where_yearly'));
     } elseif ($popular_date == "mountly") {
         remove_filter('posts_where', array($this, 'filter_where_mountly'));
     } elseif ($popular_date == "weekly") {
         remove_filter('posts_where', array($this, 'filter_where_weekly'));
     } elseif ($popular_date == "daily") {
         remove_filter('posts_where', array($this, 'filter_where_daily'));
     } else {
         echo "";
     }
     if ($ktzpopular->have_posts()) {
         echo $before_widget;
         if ($title) {
             echo '<h4 class="widget-title"><span class="ktz-blocktitle">';
             echo $title;
             echo '</span>';
             echo '</h4>';
         }
         global $post;
         if ($style_latest == "list") {
             echo '<ul class="ktz-recent-list ktz-widgetcolor">';
             while ($ktzpopular->have_posts()) {
                 $ktzpopular->the_post();
                 echo '<li>';
                 echo '<a href="' . get_permalink() . '" title="Permalink to ' . get_the_title() . '">';
                 echo '<img src="';
                 ktz_featured_just_img_link(230, 80);
                 echo '" data-src="';
                 ktz_featured_just_img_link(230, 80);
                 echo '" class="media-object ktz-lazyload" alt="' . get_the_title() . '" width="auto" height="auto" title="' . get_the_title() . '" />';
                 echo '</a>';
                 echo '<div class="ktz-content-related clearfix">';
                 echo '<div class="ktz-posttitle">';
                 echo ktz_posted_title_a();
                 echo '</div>';
                 echo '<div class="ktz-metapost-widget">';
                 if ($popular_by == "comment") {
                     echo ktz_comment_num();
                 } elseif ($popular_by == "view") {
                     echo ktz_getPostViews(get_the_ID());
                 } else {
                     echo ktz_ajaxstar_SEO_widget();
                 }
                 echo '</div>';
                 echo '</div></li>';
             }
             echo '</ul>';
         } else {
             echo '<ul class="ktz-widgetcolor ktz_widget_default">';
             while ($ktzpopular->have_posts()) {
                 $ktzpopular->the_post();
                 echo '<li>';
                 echo ktz_posted_title_a();
                 echo '</li>';
             }
             echo '</ul>';
         }
         wp_reset_query();
     }
     echo $after_widget;
     $cache[$args['widget_id']] = ob_get_flush();
     wp_cache_add('widget_popular_posts', $cache, 'widget');
 }