Advertisement
Mysticalsam

genx home page

Aug 22nd, 2014
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.67 KB | None | 0 0
  1. <?php get_header(); ?>         
  2.     <div id="content" class="clearfix row">
  3.         <div id="main" class="col-sm-8 clearfix" role="main">
  4.             <?php /* echo do_shortcode('[event_search_form]');*/  ?>                       
  5.         </div> <!-- end #main -->
  6. <!-- Page Content -->
  7. <!-- Jumbotron Header
  8. <header class="jumbotron home-spacer"> -->
  9.         <div class="container">
  10.             <header class="banner">
  11.                 <h2 style="color:black";> GenXspirit Welcomes You.</h2>
  12.                 <p><a href="/submit-event" class="btn btn-primary btn-large">Submit Event!</a></p>
  13.             </header>
  14.             <hr>
  15. <!-- Title -->
  16.                 <div class="container">
  17.                     <div class="row">
  18.                         <div class="col-md-8 col-md-offset-2">
  19.                             <?php echo do_shortcode('[event_search_form]');?>
  20.                         </div>
  21. <!-- /.col-lg-12 -->
  22.                     </div>
  23.                     <div class="row text-center">
  24.                         <div class="col-lg-12">
  25.                             <h3>Upcoming Events</h3>
  26.                         </div>
  27.                     </div>
  28.                 </div>
  29. <!-- /.row -->
  30. <!-- Page Features -->
  31.                 <div class="row text-center">
  32.                     <?php function my_em_upcoming_post_query() { $args = array(
  33.                     'post_type' => 'event',
  34.                     'posts_per_page' => 30,
  35.                     'meta_query' => array( 'key' => '_start_ts', 'value' => current_time('timestamp'), 'compare' => '>=', 'type'=>'numeric' ),
  36.                     'orderby' => 'meta_value_num',
  37.                     'order' => 'ASC',
  38.                     'meta_key' => '_start_ts',
  39.                     'meta_value' => current_time('timestamp'),
  40.                     'meta_value_num' => current_time('timestamp'),
  41.                     'meta_compare' => '>='
  42.                     );
  43.                     ?>
  44.                     <?php   // The Query
  45.                     $query = new WP_Query( $args );
  46.         // The Loop
  47.                     while($query->have_posts()):
  48.                     $query->next_post();
  49.                     $id = $query->post->ID;
  50.                     ?>
  51.                     <div class="col-md-3 col-sm-6 home-feature">
  52.                         <?php if (has_post_thumbnail( $id ) ): ?>
  53.                         <?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $id ), 'single-post-thumbnail' ); ?>
  54.                         <div class="thumbnail" <?php echo $image; ?></div>
  55.                         <?php endif; ?>
  56.                         <div class="caption">
  57.                             <h4><?php echo get_the_title($id);?> </h4>
  58.                             <?php   echo '</li>';
  59.                             echo get_post_meta($id, '_event_start_date', true);?>
  60.                             <br/>
  61.                             <p><a href="<?php echo get_permalink($id);?>" class="btn btn-primary">More Info</a></p>
  62.                         </div>
  63.                     </div>
  64.                 </div>
  65.             <!-- /.row -->
  66.                 <?php   endwhile;
  67.             // Reset Post Data
  68.                 wp_reset_postdata();
  69.                 }
  70.                 add_shortcode('em_wp_query','my_em_upcoming_post_query');       ?> 
  71.                 <?php  echo do_shortcode('[em_wp_query]');  ?>
  72.                
  73.         </div>
  74.     </div>
  75. <!-- /.container -->
  76. <!-- jQuery Version 1.11.0 -->
  77. <script src="js/jquery-1.11.0.js"></script>
  78. <!-- Bootstrap Core JavaScript -->
  79. <script src="js/bootstrap.min.js"></script>
  80. <!-- Footer -->            
  81.  
  82.         <?php get_footer();?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement