Advertisement
sstasio

content-recprogram

Nov 14th, 2012
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.87 KB | None | 0 0
  1. <?php
  2. /**
  3. * The default template for displaying content
  4. *
  5. * @package WordPress
  6. * @subpackage Twenty_Eleven
  7. * @since Twenty Eleven 1.0
  8. */
  9. ?>
  10.  
  11. <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
  12. <header class="entry-header">
  13.  
  14. <h1 class="page-title">
  15.  
  16. <a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyeleven' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h1>
  17.  
  18. </header><!-- .entry-header -->
  19.  
  20. <div class="entry-content">
  21.  
  22. <?php get_template_part( 'content', 'detail' ); ?>
  23.  
  24. <?php $news = get_post_meta($post->ID, 'ecpt_recprogramnews', true); ?>
  25. <?php $events = get_post_meta($post->ID, 'ecpt_recprogramevents', true); ?>
  26. <?php $classes = get_post_meta($post->ID, 'ecpt_recprogramclasses', true); ?>
  27. <?php $title4 = get_post_meta($post->ID, 'ecpt_rectab4title', true); ?>
  28. <?php $title5 = get_post_meta($post->ID, 'ecpt_rectab5title', true); ?>
  29. <?php $title6 = get_post_meta($post->ID, 'ecpt_rectab6title', true); ?>
  30. <?php $title7 = get_post_meta($post->ID, 'ecpt_rectab7title', true); ?>
  31. <?php $tab4 = get_post_meta($post->ID, 'ecpt_rectab4', true); ?>
  32. <?php $tab5 = get_post_meta($post->ID, 'ecpt_rectab5', true); ?>
  33. <?php $tab6 = get_post_meta($post->ID, 'ecpt_rectab6', true); ?>
  34. <?php $tab7 = get_post_meta($post->ID, 'ecpt_rectab7', true); ?>
  35. <script>
  36. jQuery(function() {
  37. jQuery( "#tabs" ).tabs();
  38. });
  39. </script>
  40. <?php if ($news || $events || $classes != '') {?>
  41. <div id="tabs">
  42. <ul>
  43. <?php if($news != '') { ?> <li><a href="#tabs-1">What's New</a></li> <?php } ?>
  44. <?php if ($events != '') { ?> <li><a href="#tabs-2">Events</a></li> <?php } ?>
  45. <?php if($classes != '') { ?> <li><a href="#tabs-3">Classes</a></li> <?php } ?>
  46. <?php if($title4 != '') { ?> <li><a href="#tabs-4"><?php echo $title4 ?></a></li> <?php } ?>
  47. <?php if ($title5 != '') { ?> <li><a href="#tabs-5"><?php echo $title5 ?></a></li> <?php } ?>
  48. <?php if($title6 != '') { ?> <li><a href="#tabs-6"><?php echo $title6 ?></a></li> <?php } ?>
  49. <?php if($title7 != '') { ?> <li><a href="#tabs-7"><?php echo $title7 ?></a></li> <?php } ?>
  50. </ul>
  51. <?php if($news != '') { ?>
  52.  
  53. <div id="tabs-1">
  54. <?php global $post; // required
  55. $args = array('numberposts'=>7,'post_type' => 'post', 'taxonomy' => 'category', 'term' => $news, 'order'=>'DSC');
  56. $custom_posts = get_posts($args);
  57. if ($custom_posts) {
  58. foreach($custom_posts as $post) : setup_postdata($post); ?>
  59.  
  60. <?php get_template_part( 'content', get_post_format() ); ?>
  61.  
  62. <?php endforeach; } else { ?>
  63.  
  64. <p>Coming soon!</p>
  65.  
  66. <?php } ?>
  67. <?php get_template_part( 'content', 'rsslink' ); ?>
  68. </div>
  69. <?php };
  70. wp_reset_postdata(); ?>
  71.  
  72. <?php if ($events != "") { ?>
  73.  
  74. <div id="tabs-2">
  75. <ul>
  76. <?php
  77.  
  78. global $post;
  79. $all_events = tribe_get_events(
  80. array(
  81. 'eventDisplay'=>'upcoming',
  82. 'posts_per_page'=>10,
  83. 'tax_query'=> array(
  84. array(
  85. 'taxonomy' => 'tribe_events_cat',
  86. 'field' => 'slug',
  87. 'terms' => $events
  88. )
  89. )
  90. )
  91. );
  92.  
  93. foreach($all_events as $post) {
  94. setup_postdata($post);
  95. ?>
  96.  
  97. <li>
  98.  
  99. <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
  100. <span class="event-date"><a href="<?php the_permalink(); ?>"><?php echo tribe_get_start_date($post->ID, true, 'M j, Y'); ?></a></span>
  101.  
  102. <?php if ( has_post_thumbnail() ) { ?>
  103.  
  104. <div class="event-thumb">
  105. <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>
  106. </div>
  107. <div class="event-excerpt">
  108. <?php the_excerpt(); ?>
  109. </div>
  110.  
  111. <?php } else { ?>
  112.  
  113. <div class="event-content">
  114. <?php the_content(); ?>
  115. </div>
  116.  
  117. <?php } ?>
  118.  
  119. </li>
  120.  
  121. <?php } //endforeach ?>
  122. <?php wp_reset_query(); ?>
  123. </ul>
  124. </div>
  125. <?php } ?>
  126.  
  127. <?php if($classes != '') { ?>
  128.  
  129. <div id="tabs-3">
  130.  
  131. <?php global $post; // required
  132. $args = array('numberposts'=>-1,'post_type' => 'class', 'taxonomy' => 'parentprogram', 'term' => $classes, 'order'=>'DSC');
  133. $custom_posts = get_posts($args);
  134. if ($custom_posts) {
  135. foreach($custom_posts as $post) : setup_postdata($post); ?>
  136.  
  137. <?php get_template_part( 'content', get_post_format() ); ?>
  138.  
  139. <?php endforeach; } else { ?>
  140.  
  141. <p>Coming soon!</p>
  142.  
  143. <?php } ?>
  144. </div>
  145. <?php };
  146.  
  147. wp_reset_postdata(); ?>
  148.  
  149. <?php if($tab4 != '') { ?>
  150. <div id="tabs-4">
  151. <?php echo do_shortcode($tab4) ?>
  152. </div>
  153. <?php }; ?>
  154.  
  155. <?php if($tab5 != '') { ?>
  156. <div id="tabs-5">
  157. <?php echo do_shortcode($tab5); ?>
  158. </div>
  159. <?php }; ?>
  160.  
  161. <?php if($tab6 != '') { ?>
  162. <div id="tabs-6">
  163. <?php echo do_shortcode($tab6) ?>
  164. </div>
  165. <?php }; ?>
  166.  
  167. <?php if($tab7 != '') { ?>
  168. <div id="tabs-7">
  169. <?php echo do_shortcode($tab7) ?>
  170. </div>
  171. <?php }; ?>
  172. </div>
  173. <?php } ?>
  174.  
  175. </div><!-- .entry-content -->
  176. </article><!-- #post-<?php the_ID(); ?> -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement