-
Notifications
You must be signed in to change notification settings - Fork 5
/
sidebar-video.php
82 lines (48 loc) · 2.78 KB
/
sidebar-video.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<?php
/**
* Video Sidebar Template
*
* The Video sidebar first checks for an active sidebar of 'utility-video'. If this sidebar isn't active, it
* displays a tabbed recent/popular list of videos. The 'utility-video' sidebar isn't registered by default.
* If you want to use it, you must register a sidebar with that specific ID.
*
* @package News
* @subpackage Template
*/
if ( is_active_sidebar( 'video' ) ) : ?>
<div id="sidebar-video" class="sidebar utility">
<?php dynamic_sidebar( 'video' ); ?>
</div><!-- #sidebar-video .utility -->
<?php else : ?>
<div id="sidebar-video" class="sidebar utility">
<div class="ui-tabs">
<div class="ui-tabs-wrap">
<ul class="ui-tabs-nav">
<li><a href="#video-tabs-1"><?php _e( 'Recent', hybrid_get_textdomain() ); ?></a></li>
<li><a href="#video-tabs-2"><?php _e( 'Popular', hybrid_get_textdomain() ); ?></a></li>
</ul><!-- .ui-tabs-nav -->
<div id="video-tabs-1" class="ui-tabs-panel">
<?php $loop = new WP_Query( array( 'post_type' => apply_filters( 'news_video_post_type', 'video' ), 'posts_per_page' => 3 ) ); ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<div class="<?php hybrid_entry_class(); ?>">
<?php get_the_image( array( 'meta_key' => array( 'Thumbnail' ), 'size' => 'news-thumbnail' ) ); ?>
<?php echo apply_atomic_shortcode( 'entry_title', the_title( '<h4 class="entry-title"><a href="' . get_permalink() . '" title="' . the_title_attribute( 'echo=0' ) . '" rel="bookmark">', '</a></h4>', false ) ); ?>
<?php echo apply_atomic_shortcode( 'byline', '<div class="byline">[entry-published]</div>' ); ?>
</div><!-- .hentry -->
<?php endwhile; ?>
</div><!-- .ui-tabs-panel -->
<div id="video-tabs-2" class="ui-tabs-panel">
<?php $loop = new WP_Query( array( 'post_type' => apply_filters( 'news_video_post_type', 'video' ), 'orderby' => 'comment_count', 'posts_per_page' => 3 ) ); ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<div class="<?php hybrid_entry_class(); ?>">
<?php get_the_image( array( 'meta_key' => array( 'Thumbnail' ), 'size' => 'news-thumbnail' ) ); ?>
<?php echo apply_atomic_shortcode( 'entry_title', the_title( '<h4 class="entry-title"><a href="' . get_permalink() . '" title="' . the_title_attribute( 'echo=0' ) . '" rel="bookmark">', '</a></h4>', false ) ); ?>
<?php echo apply_atomic_shortcode( 'byline', '<div class="byline">[entry-published]</div>' ); ?>
</div><!-- .hentry -->
<?php endwhile; ?>
</div><!-- .ui-tabs-panel -->
</div><!-- .ui-tabs-wrap -->
</div><!-- .ui-tabs -->
<?php wp_reset_query(); ?>
</div><!-- #sidebar-video .utility -->
<?php endif; ?>